首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏云云众生s

    Java编程语言入门

    Java编程语言:驱动Web、移动和企业应用。探索其历史、特性以及开发者喜爱它的原因。 Java编程语言概述 Java是一种功能强大的编程语言,在各个领域都获得了广泛的普及。Java由Sun Microsystems公司创建,于1995年推出,旨在成为一种高效且安全的语言。 Java 2 (1998): 引入了Swing图形API、集合框架和HotSpot JVM。 Java 5 (2004): 添加了主要语言特性,如泛型、注解、枚举和增强的for循环。 领先的科技公司、教育机构和个人程序员积极参与Java社区,使其成为全球使用最广泛的编程语言之一。 Java的关键特性 面向对象编程 Java的核心是一种面向对象编程 (OOP) 语言。 以下是一些常见用例和示例程序: Hello World程序:最基本的Java入门程序。

    66310编辑于 2025-01-16
  • 来自专栏学习/读书笔记

    Java入门5)-- 数组

    Java语言中,数组是具有相同数据类型的一组数据的组合,数组中的每个元素具有相同的数据类型。 先声明,再用new关键字进行内存分配 声明的两种方式: 数组元素类型 数组名字[] 数组元素类型[] 数组名字 数组元素类型决定了数组的数据类型,它可以是Java中任意的数据类型,包括简单类型和组合类型 声明的同时为数组分配内存 语法: 数组元素的类型 数组名[] = new 数组元素的类型[数组元素的个数] 1.1.2 初始化一维数组 两种形式: int arr[] = new int[]{1, 2, 3, 4, 5} int arr2[] = {5, 6, 7, 8, 9} 1.1.3 使用一维数组 1.2 二维数组的创建及使用 如果一维数组中的各个元素仍然是一个数组,那么它就是一个二维数组。 1.3 数组的基本操作 java.util包的Arrays类包含了用来操作数组的各种方法。 1.3.1 遍历数组 遍历数组就是获取数组中的每个元素。

    65920编辑于 2022-04-07
  • 来自专栏全栈程序员必看

    java入门编程(菜鸟教程)

    1.创建一个java程序的步骤 a打开editplus软件,选择左上角的file选项,在弹出来的菜单中选择new然后再从弹出来的菜单中选择normal text b按住ctrl+s快捷键,保存。 1选择要保存的位置 2给文件命名(以大写的字母开头) 3选择文件的后缀,以.java后缀结尾 c进行代码的编写,所有字符我们必须都是英文输入状态下的 d打开控制台(win+r在弹出左下角的命令行中输入 cmd) e找到java源文件的位置,我们使用cd命令定位到我们源文件的文件夹(我们可以在打开的源文件文件夹地址栏上输入cmd) f输入javac 源文件全名,进行编译,如果正常的编译完成,我们会生成一个 .class文件(字节码文件) g java 类名 运行我们的java程序 2.hello world的编写 A.java文件的编写 public class A{ public static 5.转义字符 \n换行 6.cd指令的讲解 a.盘符的切换,我们只需要用指定的盘名加冒号即可 b.如果我们要切换到某一个目录下面我们需要使用 cd 目录名 7.单词 public 公共的 static

    1.1K10编辑于 2022-09-01
  • 来自专栏Coding Diary

    Java网络编程--Netty入门

    它是一个NIO框架,对Java NIO进行了良好的封装。 Channel:Netty中的Channel是一个抽象的概念,可以理解为对Java NIO Channel的增强和扩展,增加了许多新的属性和方法,如bing方法等。 Netty入门代码示例 服务端代码示例: import io.netty.bootstrap.ServerBootstrap; import io.netty.buffer.ByteBuf; import io.netty.channel.socket.nio.NioServerSocketChannel; import io.netty.handler.logging.LogLevel; import io.netty.handler.logging.LoggingHandler; import java.nio.charset.Charset io.netty.channel.socket.SocketChannel; import io.netty.channel.socket.nio.NioSocketChannel; import java.nio.charset.Charset

    75021发布于 2019-09-25
  • 来自专栏熊二哥

    Java核心编程快速入门

    Java核心编程部分的基础学习内容就不一一介绍了,本文的重点是JAVA中相对复杂的一些概念,主体内容如下图所示。 反射reflect是理解Java语言工作原理的基础,Java编译器首先需要将我们编写的.java源文件编译为.class字节码,然后再JVM虚拟机上运行,接下来通过一个表格,来了解反射的基本操作。 interfacte Generator<T>{T next();} 泛型方法 public <T> T get(); 匿名内部类 非常重要的概念,在jdk1.8以下时,需要使用该方式实现函数函数式编程 Runnable接口 new Thread(); 使用Executor         ExecutorService exec = Executors.newFixedThreadPool(5) Java编程思想(第4版)[M]. 北京:机械工业出版社, 2017.

    88090发布于 2018-01-24
  • 来自专栏Java学习资料

    学习java编程快速入门

      如今的Java编程语言势头非常火爆,应用范围非常的广泛,已经是当下最火的行业之一,竞争力也是逐渐的增加,工资待遇非常丰厚,未来的发展也是极好的。    想学习Java编程加入IT行业,我们要怎么学?   如果你有条件,负担不大,小编建议你选择Java培训班,选择培训一定会比你选择自学的学习成效要好,如果你培训都学不好,自学就更学不会了。    目前的Java培训费用一般都在万元左右,这只是学费,还要加上一些其它的费用,比如住宿,饮食等等一些生活费,学起期间的总金额想在培训班学习的同学可以估算一下。    ,就是从比例上来看几率会比较低,最后,无论以什么方式学习,其实都是一样的,重在内心是怎么看待你学Java这件事情上。    如果你选择Java培训班,可以了解以下内容 1.IT行业别的要求不算高,重点在你做项目的能力,在公司能不能干活,能否独自有效的胜任交给你的任务。

    77330发布于 2019-05-31
  • 来自专栏全栈程序员必看

    Java入门代码_java编程自学网

    首先在配置好java环境的前提下,安装好eclipse,以下示例均在eclipse下运行,代码详解看注释 一、HelloWorld 示例代码: package com.hpe.java; //这是一个问好程序 heng jadh 二、常量测试 示例代码: package com.hpe.java; public class Demo1 { /* * 什么是常量? System.out.println(false); } } 运行结果: 100 250.25 字符 我 ============= false 三、变量测试 示例代码: package com.hpe.java 1234f;//后面加上F或者f代表是float System.out.println(“num5=”+num5);//1234.0 //字符 char c=’a’;//只能是一个字符 System.out.println short s1=(short)i; System.out.println(s1); } } 运行结果: num1=100 num1=111 num2=109 num3=3456 num4=123.0 num5=

    95090编辑于 2022-11-02
  • 来自专栏JavaPark

    Java 入门练习:1 - 5

    文章目录 JAVA1 类型转换 描述 输入描述 输出描述 示例 1 示例 2 解答 JAVA2 简单运算 描述 输入描述 输出描述 示例 1 解答 JAVA3 四舍五入 描述 输入描述 输出描述 示例 1 解答 JAVA4 交换变量值 描述 输入描述 输出描述 示例 1 解答 JAVA5 计算商场折扣 描述 输入描述 输出描述 示例 1 解答 JAVA1 类型转换 描述 设计一个方法,将一个小于2147483647 每个值之间用空格隔开 示例 1 输入: 10 5 输出: 15 5 50 2 0 解答 主要考察条件语句 if...else... 四舍五入 描述 定义一个 int 类型变量 i, i 为由浮点数变量 d 四舍五入后的整数类型,请将转换后的i进行输出 输入描述 用户随机输入的浮点数 输出描述 四舍五入之后的整数(小数点后一位 >=5 a = a + b; b = a - b; a = a - b; System.out.println(a + " " + b); } } JAVA5

    45510编辑于 2022-06-27
  • 来自专栏全栈工程师修炼之路

    5.Go编程快速入门学习

    通常我们会使用 Recover 捕获 Panic 异常,例如Java中利用Catch Throwable来进行捕获异常。 所以与其他高级编程语言一样,Go语言也可以采用结构体的特性, 并且Go语言通过struct来实现面向对象。 5.结构体内存布局 描述: 结构体占用一块连续的内存,但是需要注意空结构体是不占用空间的。 10.结构体的“继承” 描述: Go语言中使用结构体也可以实现其他编程语言中面向对象的继承。 ] } 执行结果: [吃饭 不睡觉 打豆豆] [计算机 网络 编程] Tips: 同样的问题也存在于返回值slice和map的情况,在实际编码过程中一定要注意这个问题。

    1K10编辑于 2022-09-29
  • 来自专栏后端精进之路

    Java并发编程系列-(5) Java并发容器

    在JDK8及以后,可以通过如下指令来获取到所有的hash算法, java -XX:+PrintFlagsFinal | grep hashCode 具体大概有如下几种,第5个算法是默认使用的,用到了异或操作和一些偏移算法来生成 通过下面的例子,可以清楚的看到,21和5在原来的数组中都处于相同的位置,但是在新的数组中,21到了新的位置,位置为原来的位置加上16,也就是旧的Capacity;但是5还在原来的位置。 ---- 参考: https://tech.meituan.com/2016/06/24/java-hashmap.html https://juejin.im/post/5aa5d8d26fb9a028d2079264 中继承过来的;5-6是LinkedHashMap独有的。 ---- 参考: https://www.infoq.cn/article/java-blocking-queue

    49510编辑于 2023-10-19
  • 来自专栏小锋学长生活大爆炸

    Java入门编程练习题

    1、第n行有n个数字 2、每一行的开始和结尾数字都为1 3、第n+1行的第i个数字等于第n行的i-1个数字加上第n行的i个数字

    55410发布于 2020-08-28
  • 来自专栏小锋学长生活大爆炸

    Java入门编程练习题

    用户;内存消耗:39.5 MB,击败了42.35% 的Java用户 相同的树 给定两个二叉树,编写一个函数来检验它们是否相同。 用户;内存消耗:37.3 MB,击败了39.50% 的Java用户 对称二叉树 给定一个二叉树,检查它是否是镜像对称的。 isSymmetric(TreeNode root) { return check(root, root); } } 解答成功: 执行耗时:1 ms,击败了29.43% 的Java 用户 内存消耗:38.2 MB,击败了26.57% 的Java用户 二叉树的层次遍历-正/反序 给定一个二叉树,返回其节点值自底向上的层次遍历。 示例 : 输入: [7,1,5,3,6,4] 输出: 5 解释: 在第 2 天(股票价格 = 1)的时候买入,在第 5 天(股票价格 = 6)的时候卖出,最大利润 = 6-1 = 5

    21710编辑于 2025-05-24
  • 来自专栏java开发的那点事

    03-Java NIO 编程 入门

    [基本案例] NIO 有三大核心部分: Channel(通道),Buffer(缓冲区),Selector(选择器) NIO是面向缓冲区, 或者面向 块 编程的,数据读取到一个它稍后处理的缓冲区,需要时可在缓冲区中前后移动 : 0 buffer limit: 3 byteReadSize: 9, byteWriteSize: 5 byteReadSize: 8 buffer position: 5 buffer limit position: 5 buffer limit: 5 buffer position: 3 buffer limit: 3 byteReadSize: 8, byteWriteSize : 7 buffer position: 5 buffer limit: 5 buffer position: 1 buffer limit: 3 客户端依旧使用cmd 连接命令: Telnet NIO 非阻塞 网络编程快速入门 需求 编写一个NIO入门案例, 实现服务器和客户端之间的数据简单通讯(非阻塞) 目的: 理解NIO非阻塞网络编程机制 编码 编写Server package com.dance.netty.nio.demo.nio

    54630编辑于 2022-02-18
  • 来自专栏以终为始

    Java入门 - 详细的 Java 语法编程练习

    转载请注明出处:JAVA入门_Mercury_Lc的博客-CSDN博客 (SDUT专题练习) 详细的 Java 语法编程练习 A-  A+B Problem(SDUT 1000) import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new (printf练习)(SDUT 1110) import java.util.Scanner; public class Main { public static void main(String ; } } K-C语言实验——格式化输出(常量练习)(SDUT 1111) import java.util.Scanner; public class Main { public static String[] args) { Scanner sc = new Scanner(System.in); double F, C; F = sc.nextDouble(); C = 5

    47410编辑于 2023-03-09
  • 来自专栏转载专栏

    如何入门编程语言,Java入门到入土

    Java相对于其他编程语言的优势有以下几点: 稳定性和可靠性:Java具有强大的类型检查和内存管理机制,这使得Java程序更加稳定和可靠,减少了程序出错的可能性。 易于学习和使用:Java语言的语法简单明了,易于理解和掌握,因此初学者更容易入门和掌握。 大量的学习资源:Java是一种广泛使用的编程语言,有大量的学习资源可以供学习者参考,包括书籍、教程、网站等等,初学者可以轻松地找到学习Java的资源。 总之,Java相对于其他编程语言具有稳定性、跨平台性、易学易用、开发效率高等优势,初学者选择学习Java是一个不错的选择。 在当前的就业市场上,Java的需求非常高,许多公司都在寻找懂得Java编程的人才。 虽然现在就业环境比较卷,但是Java提供的岗位依然比其他编程语言更多。

    44030编辑于 2023-10-16
  • 来自专栏兰舟千帆的java学习笔记

    Java入门到精通十三(java网络编程)

    Java入门到精通十三(java网络编程java网络编程 网络通信的概念 网络编程的三要素 InetAddress(互联网协议地址类) DatagramSocket(数据报包套接字) DatagramPacket 本文主要记录java网络编程的具体实现代码(比较基础的一些封装实现。) 网络编程的三要素 上面这个三要素也就是我们java网络编程主要围绕的基本要素。 windows可以通过终端命令ipconfig查看本机的ip地址。 .*; import java.net.ServerSocket; import java.net.Socket; public class Tcp_demo5_Server { public .*; import java.net.InetAddress; import java.net.Socket; public class Tcp_demo5 { public static

    2.3K30编辑于 2022-07-16
  • 来自专栏云计算linux

    Java编程技术教程之Java开发入门

    第1章 Java开发入门 本章学习目标 了解Java语言的特点 熟练掌握Java开发环境的搭建 熟练掌握环境变量的配置 理解Java的运行机制 Java经过了多年的快速发展,成为了最受欢迎的开发语言之一 Java语言作为面向对象编程语言,极好地实现了面向对象思想,允许程序员以优雅的思维方式进行复杂编程。 它是学习Java EE和Java ME的基础,它包含了Java语言核心的类,如数据库连接、接口定义、输入/输出和网络编程。 3.Java语言是分布式的 Java语言非常适合开发分布式计算的程序,因为它具有强大的、易于使用的联网能力,在基本的Java应用编程接口中有一个网络应用编程接口(java.net)。 (3) Java的运行环境是用 实现的。 (4) Java源程序文件和字节码文件的扩展名分别为 和 。 (5) Java程序的运行环境简称为 。

    66110编辑于 2024-12-19
  • 来自专栏java工会

    Java编程新手入门要多久

    1.Java是什么? Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。 Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程 。 虽然 Android运用了不同的JVM以及不同的封装方式,但是代码还是用Java语言所编写。相当一部分的手机中都支持JAVA游戏,这就使很多非编程人员都认识了JAVA5、大数据技术 Hadoop以及其他大数据处理技术很多都是用Java,例如Apache的基于Java的HBase和Accumulo以及 ElasticSearchas。 最后一步,你需要学会使用数据库,mysql是个不错的入门选择,而且Java领域里主流的关系型数据库就是mysql。

    1.9K40发布于 2018-06-15
  • 来自专栏Java架构师必看

    java入门编程(菜鸟教程)「建议收藏」

    今天说一说java入门编程(菜鸟教程)「建议收藏」,希望能够帮助大家进步!!! 1.创建一个java程序的步骤 a打开editplus软件,选择左上角的file选项,在弹出来的菜单中选择new然后再从弹出来的菜单中选择normal text b按住ctrl+s快捷键,保存。 1选择要保存的位置 2给文件命名(以大写的字母开头) 3选择文件的后缀,以.java后缀结尾 c进行代码的编写,所有字符我们必须都是英文输入状态下的 d打开控制台(win+r在弹出左下角的命令行中输入 .class文件(字节码文件) g java 类名 运行我们的java程序 2.hello world的编写 A.java文件的编写 public class A{ public static 5.转义字符 \n换行 6.cd指令的讲解 a.盘符的切换,我们只需要用指定的盘名加冒号即可 b.如果我们要切换到某一个目录下面我们需要使用 cd 目录名 7.单词 public 公共的 static

    1.3K20编辑于 2022-05-31
  • 来自专栏技术-汇集区

    【译】5分钟入门Nim编程语言

    Nim(原名Nimrod)是一种静态类型的命令式编程语言, 它能在不影响运行时效率的情况下为程序员提供强大的功能。 Nim语言高效、有表现力、优雅。 除此以外,Nim通过元编程、性能和编译时特性将自己与其他同类分离开来。

    3K20编辑于 2021-12-19
领券