JAVA基础
原地打转㐅
勤思、体悟、总结、分享
展开
-
JAVA基础—02.运算符&控制语句
运算符&控制语句 一、运算符 赋值运算符 赋值= 算术运算符 加+ 减- 乘* 除/ 取余% ++(自增) –(自减) 关系运算符 大于> 小于< 等于== 大于等于>= 小于等于<= 不等于!= 逻辑运算符 与&& 或|| 非! 位运算符 & | <<(原创 2018-12-31 18:21:17 · 110 阅读 · 1 评论 -
JAVA基础—14.多线程
爱转圈笔记 勤思、体悟、总结、分享 多线程 Process & Thread 什么是进程(Process) 在操作系统中,每个运行中的程序就是一个进程。 什么是线程(Thread) 在一个运行的程序中,内部可能包含多个顺序执行的指令流,每个指令流就是一个线程,线程是进程的执行单元,每个线程是相互独立的。 并发性和并行性 并发性:在同一时刻只能有一条指令执行,但多个进程...原创 2019-01-28 13:29:30 · 92 阅读 · 0 评论 -
JAVA基础—13.正则表达式
爱转圈笔记 勤思、体悟、总结、分享 正则表达式 正则表达式 什么是正则表达式 正则表达式时一个强大的字符串处理工具,可以对字符串进行查找、分割、替换、提取等操作。 正则表达式的字符 支持的合法字符 字符 说明 x 字符x(x可以表示任何合法字符) \t 制表符(’\u0009’) \n 换行符(’\u000A’) \r 回车符(’\u000D’) ...原创 2019-01-28 13:28:53 · 125 阅读 · 0 评论 -
JAVA--异常机制(Exception)
爱转圈笔记 勤思、体悟、总结、分享 异常机制 Exception 什么是异常 异常机制可以使异常处理代码与正常业务代码分离开来,提高程序的容错性和稳定性。 异常机制常用的关键字 try 、catch 、finally 、throw 、throws try:try{}块中放入可能出现异常的代码 catch:catch(){}块中捕获可能出现的异常 finally:finally...原创 2019-01-28 13:28:22 · 187 阅读 · 0 评论 -
JAVA基础—11.输入输出&IO流
爱转圈笔记 勤思、体悟、总结、分享 输入输出 I/O流 什么是I/O流 JAVA中的I/O流是实现输入/输出的基础,其可以实现数据的输入/输出操作。 流的分类 输入流和输出流(以内存角度划分) 输入流:只能读取数据,而不能写出数据。 输出流:只能写出数据,而不能读取数据。 字节流和字符流 字节流:操作的数据单元是8位的字节。 字符流:操作的数据单元是16位的字符。 ...原创 2019-01-28 13:27:40 · 167 阅读 · 0 评论 -
JAVA基础—10.目录文件&File
爱转圈笔记 勤思、体悟、总结、分享 目录文件 File类 什么是File类 File类可以对目录和文件进行创建、删除与重命名。 File类不能访问文件内容,访问内容需要进行I/O流处理。 File类可以根据路径创建File实例,路径可以是绝对路径,也可以是相对路径。默认情况下,相对路径系统会解释为JAVA虚拟机所在的路径。 File常用方法 1.文件名相关方法 String g...原创 2019-01-28 13:26:57 · 148 阅读 · 0 评论 -
JAVA基础—09.常用类&日期时间
爱转圈笔记 勤思、体悟、总结、分享 日期时间 Date类 Date(在java.util包下)对象既包含日期也包含时间。 Date类的大部分方法已经过时,不再推荐使用。 Date常用方法 public class LearnDate { public static void main(String[] args) { //------声明------ //声明一个Date对...原创 2018-12-31 18:29:42 · 113 阅读 · 0 评论 -
JAVA基础—08.常用类&String^
爱转圈笔记 勤思、体悟、总结、分享 常用类 String String对象是char对象的有序集合,用于表示字符串。 String对象声明之后就是字符串常量(不可变),每次对其操作实质上都是返回了一个新的String对象。 声明常量字符串时推荐使用 String类的常用方法 public class LearnString { public static void main(S...原创 2018-12-31 18:29:04 · 177 阅读 · 0 评论 -
JAVA基础—06.抽象类&接口
爱转圈笔记 勤思、体悟、总结、分享 抽象类&接口 抽象类 什么是抽象类 抽象类使用abstract修饰,不能被实例化,只能用来继承;其内方法可以既声明又实现,也可以只声明不实现。 抽象类的意义 将方法的设计和实现分离。 什么是抽象方法 抽象方法使用abstract修饰,只声明不实现。抽象方法必须被继承的子类实现。例如 public abstract void run();...原创 2018-12-31 18:28:06 · 74 阅读 · 0 评论 -
JAVA基础—04.面向对象&继承
爱转圈笔记 勤思、体悟、总结、分享 面向对象——继承 继承 什么是继承? 一个对象可以使用另一个对象非私有的属性和方法,Java中所有的类都默认直接或间接的继承了Object类。(子类继承父类) 继承的作用 1. 描述类之间的关系 2. 实现代码复用 3. 实现多态的基础 继承的实现 abstract 关键字 包含了抽象方法的类一定是抽象类。 只定义方法,无具体实现代码。例...原创 2018-12-31 18:27:25 · 131 阅读 · 0 评论 -
JAVA基础—05.面向对象&多态
爱转圈笔记 勤思、体悟、总结、分享 面向对象——多态 多态 多态的意义 父类对象子类创建(父类类型指向子类对象) 同一行为,不同对象表现不一样(类似方法重写) 多态的实现方式 父类类型作为方法形参,实际传入子类对象; 父类类型作为方法返回值,实际返回子类对象; public class Test{ public static void main(String[] args)...原创 2018-12-31 18:26:52 · 74 阅读 · 0 评论 -
JAVA基础—03.面向对象&封装
爱转圈笔记 勤思、体悟、总结、分享 面向对象——封装 什么是面向对象(Object Oriented,OO)? 面向对象是一种将简单的、分散的事物逐渐抽象和归类的思想 什么是类?什么是对象? 类是对象的抽象(集合),对象是类的实体(个例) 在学习面向对象之前,需要先了解一下java中的访问修饰符,它们控制着元素的访问权限。 √表示在当前范围内可以访问 修饰符\范围 同类 同...原创 2018-12-31 18:26:07 · 88 阅读 · 0 评论 -
JAVA基础—01.数据类型&变量
爱转圈笔记 勤思、体悟、总结、分享 数据类型&变量 一、数据类型 1. 基本类型及其包装类 JAVA提供了8种基本数据类型,6种数字类型,1种字符类型,1种布尔类型。 1字节 = 8位二进制 整数 基本类型 内存占位 包装类型 初始值 byte 1个字节 Byte 0 short 2个字节 Short 0 int 4个字节 Integer 0 lon...原创 2018-12-31 18:24:51 · 94 阅读 · 0 评论 -
JAVA基础—07.数组&集合
爱转圈笔记 勤思、体悟、总结、分享 数组&集合 数组(Array) 什么是数组 数组是相同数据类型(任意类型)的有序集合。 数组也是对象,数组成员相当于对象的成员变量。 数组下标 对数组元素进行编号,从0开始,数组中的每个元素都可以通过下标来访问。 数组长度是确定的,不可变的。如果下标越界则会抛出异常。 public class TestArray { public st...原创 2018-12-31 18:22:22 · 123 阅读 · 0 评论 -
JAVA基础—15.类加载&反射
爱转圈笔记 勤思、体悟、总结、分享 类加载&反射 ClassLoader 类的加载 当程序要使用某个类时,如果该类未加载到内存中,则系统会通过加载、连接、初始化三个步骤来对该类进行初始化加载。 通过类加载器将类的class文件读入内存并创建一个java.lang.Class对象。 类的连接 当类被加载后,系统为之生成一个Class对象,然后会进入连接阶段,将类的二进制数据合...原创 2019-01-28 13:30:05 · 110 阅读 · 0 评论