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