【Java学习(一)JavaSE】教程文章相关的互联网学习教程文章

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...

java学习(2):二进制、十进制、原码、反码、补码【图】

一、二进制和十进制的概念十进制:平时看到的数字 如:1、2、3、4.... 二进制:由1和0组成的数字二、二进制和十进制的转换 DEMO:求1101的十进制1 1 0 1 累加1*2^3=8 1*2^2=4 0*2^1=0 1*2^0=1 13 DEMO:求16的二进制 三、bit和bytebit(比特):最小的数据计量单位 byte(字节):比比特更大的数据计量单位 1byte=8bit四、原码正数的原码就是它对应的二进制数字 负数的原码是 按绝对值大小转换成二进制数,然后高位补1五、反码正...

Java学习笔记(必看经典)

诚信、创新、开放、合作 JAVA的面向对象编程--------课堂笔记 面向对象主要针对面向过程。 面向过程的基本单元是函数。 什么是对象:EVERYTHING IS OBJECT(万物皆对象) 所有的事物都有两个方面: 有什么(属性):用来描述对象。 能够做什么(方法):告诉外界对象有那些功能。 后者以前者为基础。 大的对象的属性也可以是一个对象。 为什么要使用面向对象: 首先,面向对象符合人类看待事物的一般规律。 对象的方法的实...

JAVA学习第十二天

switch多选择结构switch case语句是实现多选择结构的另一个实现方式;switch case语句判断一个变量与一系列值中的某个值是否相等,每个值成为一个分支;switch语句中的变量类型可以是byte,short,int或char等数字类型,也可以是string类型的字符串。格式 switch( ){ case : System.out.println( ) break; case : System.out.println( ) break; default: System.out.println( ) } 注意 default后面输出的内容是在没有case与输入...

java学习笔记(红黑树)【图】

目录 计算机中的树二叉树查找树/排序树平衡树与不平衡树红黑树 计算机中的树 计算机中的树类似于现实中的树倒过来,最上面的节点叫做树根,每一个节点下面的节点叫做该节点的子节点,所有的节点都为树根的子节点。当某一节点不再有子节点时,该节点就叫做叶子节点。一般计算机中的的树的形状,都近似于金字塔形(上小下大)二叉树 二叉树的分支不能超过两个,某一节点左边的分支叫做该节点的左子树(左孩子),右边的分支叫做该节点...

冷酷小叶的Java学习笔记Day4【图】

#Day4# 一.do-while循环 1.格式 do(执行代码) while{条件判断} 含义:先执行一次代码,然后判断是否满足while里面的条件,满足的话继续 执行,不满足则跳出循环 2.示例 int luckNum = 888; Scanner sc = new Scanner(System.in); //用户输入的数字 int userNum = 0; do { System.out.println(“请开始你的表演”); //先执行我猜的操作 userNum = sc.nextInt(); }while(userNum != luckNum); while(userNum != luckNum) { System.out.pr...