【java —— 学习之路】教程文章相关的互联网学习教程文章

详细的Java学习路线+Java每个阶段核心知识点+Java工作就业方向【代码】【图】

第一阶段:Java基础 掌握基本语法、面向对象、常用类、正则、集合、Io流、多线程、Nio、网络编程、JDK新特性、函数式编程。 可胜任工作(工作方向):数据采集与嵌入式交互,负责公司业务平台开发和维护工作,根据需求,独立、快速、高质量完成技术开发编程任务; 参与核心代码编写工作,负责数据库及相关端口的设计及开发等。 核心知识点:DOS命令,JAVA发展简史,JAVA体系,JAVA的特性 安装jdk, 配置环境变量,安装编译工具,第...

JAVA学习记录(五)—— 常用API【代码】【图】

Scanner类 Scanner类的功能,可以实现键盘输入数据,到程序当中 引用类型的一般使用步骤: 1、导包 ??import 包路径.类名称 ??只有java.lang包下的内容不需要导包,其他包都需要import语句 2、创建 ??类名称 对象名 = new 类名称(); 3、使用 ??对象名.成员方法名() //1、导包 import java.util.Scanner; public class Demo01Scanner{public static void main(String[] args){//2、创建Scanner sc = new Scanner(System.in);//3、使...

Java学习18【图】

类的复习: c++和java都是面向对象,在一些语法结构和对象的处理的区别如下:1.指针JAVA语言让编程者无法找到指针来直接访问内存无指针,并且增添了自动的内存管理功能,从而有效地防止了c/c++语言中指针操作失误,如野指针所造成的系统崩溃。但也不是说JAVA没有指针,虚拟机内部还是使用了指针,只是外人不得使用而已。这有利于Java程序的安全。2.多重继承c++支持多重继承,这是c++的一个特征,它允许多父类派生一个类。尽管多...

java学习笔记--集合【代码】【图】

集合 1 概念: 保存一组元素的容器,里面提供了一系列的用于对里面的元素进行操作的方法(增删改查) 2 集合和数组的对比:相同点: 都是一种容器,都是用于保存一组元素 不同点: 数组:1、数组的长度必须提前指定,而且一旦指定不能更改2、数组只能保存相同类型的元素集合:1、集合在使用时,长度不用指定,而且可以实现自动扩容或截断2、集合没有指定泛型之前,默认保存的是任意类型的元素(Object类型)指定泛型之后,可以保存...

第一天:Java学习第一天的代码【代码】

第一天的代码 主要helloworld的学习 Dos命令如下一些 cd 进入的文件夹 cd… 返回文件夹 del 删除文件 dir显示当前的目录所有文件 rd 删除目录 md 创建目录 JDK = JRE + 开发工具集 jre = jvm+ javase标准类```java class HelloWorld{public static void main(String[] arg){System.out.println("HelloWorld");} }javac编译成字节码 java运行

Java学习 我的java技术进阶之路【图】

Java学习 我的java技术进阶之路 时间总是这样的无情,不会因为任何人的任何请求而停留。 它消无声息的甩袖而去,留下一片湿润的废墟;在你敲了10行代码的一分钟里,它自若神闲的转身溜走,留下一个success的标记。 这一年,继续忍受着异地恋带来的孤独和珍惜,并且可以预见,2017依然承受着身体的孤独和精神的满足。期待新一年的美好和运气。 还好,在这一年,技术水平较之之前有了很大的提升:节点1-2016.5 1. 放弃svn,追随git,...

Java学习笔记(面向对象编程)【代码】

面向对象编程 面向对象编程的概念Java中的类和对象类的定义对象的创建 Java中的方法和简易的封装构造方法(构造器)普通方法this关键字this关键字的基本概念this关键字工作原理this关键字的简易使用方式this使用的示例 封装(简易理解)封装的概念封装的实现流程Java中的修饰词和继承继承的概念继承的特点Java中的修饰词static构造块和静态代码块(熟悉)单例设计模式 final访问控制多态多态多态的概念多态的语法格式多态的特点引用数...

Java学习笔记(16)——String【代码】

String 最终类,没有子类;Java中的所有的字符串直接量都是string类的对象。string类的对象都是常量,字符串都是常量,值创建后不能被改变,因为字符串底层都是依赖于不可改变的字符数组来实现的,创建之后不能改变。如果string类的对象的内容一致时,则会共享一个常量池里的引用。如果等号右边的值都是直接常量,编译时进行优化,即将最终结果进行存储。字符串的底层实现 //字符串创建对象的形式String str1 = "ab";String str2 =...

Java学习DAY2~~2020-12-06【代码】【图】

Java学习DAY2 变量和数据类型运算符 1.什么是变量 public class test {public static void main(String[] args ){int a ;a=10;System.out.println(a);} } a就是一个变量代码中创建一个变量等价于申请一块内存空间变量必须先定义才能被使用 2.变量的形态 public class test {static int a; //静态属性/类成员变量/类变量int b; //属性/成员变量/实例变量public static void main(String[] args ){int a ; //局部变量...

Java学习之旅(三七):数学运算【代码】【图】

在 Java 语言中提供了一个执行数学基本运算的 Math 类,该类包括常用的数学运算方法,如三角函数方法、指数函数方法、对数函数方法、平方根函数方法等一些常用的数学函数,除此之外还提供了一些常用的数学常量,如 PI、E 等。 Math 类 在 Math 类中提供了众多数学函数方法,主要包括三角函数方法、指数函数方法、取整函数方法、取最大值、取最小值以及平均值函数方法。这些方法都被定义为 static 形式,所以在程序中应用时其实是比...

Java学习基础知识3【代码】

3.1 构造块和静态代码块 在一个类中, public class SuperTest {//构造块:创建对象之前执行{System.out.println("SuperTest类中的构造块!");//new新对象之前先执行构造块,顺序第二}//静态代码块:加载方法之前执行static {System.out.println("SuperTest类中的静态代码块!");//类在加载方法区之前先执行,顺序第一}//构造方法体:创建对象时执行public SuperTest(){System.out.println(" SuperTest类中的构造方法体! ");//new新...

java学习-io-socketChannel-selector【代码】

对于 简单的 no block io ,实际还是建立的 server <-> client 的连接关系; 一般我们所了解到或听到的模型 一般都会 搭配 "多路复用"的概念; 对于多路复用实际就是 利用了 Selector(选择器)相关实现复用的目的;https://en.wikipedia.org/wiki/Multiplexer 维基百科 对 多路复用概念的解释, multi input with single output对应在java中的相关类包含如下: java.nio.channels.Selectorhttps://en.wikipedia.org/wiki/Non-blocking_I/...

【Java学习】02. Java 文档基本格式以及语言参考【代码】

Java 文档的基本格式 因为Java是面向对象的语言,一个程序的基本单位就是class,class是关键字[1]。 下面我们来将上一个文档的例子来做一下文档基本格式的分析 public class Hello {public static void main(String[] args) {System.out.println("Hello, world!");} } 类的定义 类名要求: 类名必须以英文字母开头,后接字母,数字和下划线的组合 习惯以大写字母开头 public 是访问修饰符[2],表示该class是公开的。不写public,也...

JAVA学习day 05 运算

## 运算符 1. 算术运算符:+,-,*,/,%,++,--2. 赋值运算符:=3. 关系:>,<,>=,<=,==,!=,instance of4. 逻辑:&&,||,!5. 位运算符:&,|,^,>>,<<,>>>(了解)6. 条件:?,:7. 扩展赋值:+=,-=,*=,/= ```JAVApackage operator; public class Demo01 { public static void main(String[] args) { //二元运算符 int a=10; int b=20; int c=25; int d=25;System.out.printl...

Java 学习笔记--面向对象的三大特征【代码】

面向对象的三大特征 封装 封装 将类的某些信息隐藏在类的内部 不允许外部程序直接访问 只能通过该类提供的方法来实现 封装的好处 只能通过规定方法访问 隐藏类的实现细节 方便修改 方便加入控制语句 具体实现 属性用private修饰 方法用public修饰 public class Person { private String name; public void setName(String name){this.name=name;}public String getName(){return name;}}/* * 利用构造方法隐藏信息 * */private...