随笔分类 - Java
摘要:Java基础——JDK的下载、安装以及环境变量的配置 一、JDK的下载; 目前为止,JDK总共有三个LTS版本(长期支持版本) | 版本 | LTS时间 | | : : | : : | | JDK 8 | 2030年12月 | | JDK 11 | 2026年9月 | | JDK 17 | 2024
阅读全文
摘要:Java笔记——基础知识点 位运算符操作的都是整型的数据。 位运算符是直接对整数的二进制进行计算。 整数不能进行逻辑运算。 运算符优先级别由高到低分别是:() > ! > 算术运算符 > 关系运算符 > 逻辑运算符 > 赋值运算符。 for循环内重复定义变量不会报错。 "\n"表示换行,相当于按了一
阅读全文
摘要:Java基础——构造器(构造方法) 总结: 1.构造器名应与类名相同,且无返回值。 2."new 方法"的本质就是在调用构造器。 3.构造器的作用——初始化对象的值。 一、无参构造; 规则: 1.无参构造的作用是:实例化一个对象。 2.即使不定义构造器,也会默认生成无参构造。 格式: class 类
阅读全文
摘要:Java基础——IO流 一、字节流; 1.输入流 (InputStream) 规则: 代码效果:读取“1.txt”文件的字节内容,转换成字符后通过输出语句输出。 代码: import java.io.*; public class Teacher { public static void main(
阅读全文
摘要:Java笔记——基础语法 一、字符串的拼接; 例如: System.out.println(""+""); 二、换行语句; 例如: System.out.println("Hello World!"); 三、输入语句; 例如: import java.util.Scanner; public cla
阅读全文
摘要:Java基础——线程类 一、线程的创建之Thread类; 规则: 通过声明一个新类作为子类继承 Thread 类,并复写 run() 方法,就可以启动新线程并执行自己定义的 run()方法 。 主线程调用 start() 方法时会启动一个线程,线程进入运行状态,如果直接调用 run() 方法,只相当
阅读全文
摘要:Java基础——制表符 规则: 若前面输出内容不为8的倍数,则通过空格补全。 不足八位,补全八位。 例一:不足八位; System.out.println("123456"+"\t"+"空格补位"); 编译结果: 123456 空格补位 例二:大于等于八位; System.out.println("
阅读全文
摘要:Java基础——异常的捕获与抛出 前言: Error类(错误)和Exception类(异常)是Throwable类的子类。 异常分为CheckedException类(编译时异常)和RuntimeException类(运行时异常)。 CheckedException类(编译时异常)必须提前处理。 R
阅读全文
摘要:Java基础——抽象与接口 一、抽象; 规则: 关键字 abstract 修饰的类称为抽象类。 子类通过关键字extends实现继承。 关键字 abstract 修饰的方法称为抽象方法,抽象方法只有方法声明没有方法体。 抽象一般与继承连用,在父类声明抽象方法并在子类中具体实现。 格式: abstra
阅读全文
摘要:Java基础——继承 一、类的继承; 规则: 1.一个子类只能有一个父类,但一个父类可以有多个子类,每个子类都可以作为父类使用。 2.若一个类没有声明父类,则默认其父类为Object。 3.父类的方法可通过super调用。 格式: class 父类名 //父类 { void text() { Sys
阅读全文
摘要:java基础——对象的拷贝 一、浅拷贝; 规则: 1. 浅拷贝只是拷贝了源对象的地址,所以源对象的值发生变化时,拷贝对象的值也会发生变化。 2. 浅拷贝相当于两个对象共用一套实例。 格式: 类名 对象名1=new 类名(); 类名 对象名2=对象名1; 例如: public class Studen
阅读全文
摘要:Java基础——数组的定义与使用 一、 一维数组; 格式一: 数组类型 数组变量[]=new 数据类型[长度]; //需要后续赋值,且后续赋值时只能为单个元素赋值。 或 数组类型 数组变量[]={初始值}; 例如: int m[]=new int[6]; m[0]=1; m[1]=2; 或 int
阅读全文
摘要:Java基础——方法的调用 总结: 1. 在同一个类中—— 对于静态方法,其它的静态和非静态方法都可以直接通过“方法名”或者“类名.方法名”调用它。 对于非静态方法,其它的非静态方法可以直接通过“类名.方法名”调用它,但其它的静态方法只有通过对象才能调用它。 2. 在不同类之间—— 对于静态方法,主
阅读全文
摘要:Java基础——break与continue用法详解 一、break语句; 规则: 1. 仅用于循环语句和switch语句当中,用于跳出循环。 2. 当只有一层循环时,则直接跳出循环,不再进行下一轮循环,继续执行循环语句后面的语句 3. 当有多层循环时,break只能跳出一层循环,即只跳出自己所在的
阅读全文
摘要:Java基础——循环语句 一、while语句; 规则: 1. 首先计算表达式的值。 2. 若表达式为真,则执行循环语法,直至表达式为假,循环结束。 格式: while(表达式) 语句; 例如: int m=1; while(m<=6) { System.out.println(m); m++; }
阅读全文
摘要:Java基础——选择语句 一、if语句; 规则: 1. 首先计算表达式的值。 2. 若表达式为真,则执行对应语句,为假则不执行。 格式一: if(表达式) 语句;//多个语句可用{} 例如: int m=1; if(m==1) System.out.println("Hello, world!");
阅读全文