![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
bruce7676
这个作者很懒,什么都没留下…
展开
-
java基础-jvm
1.Java跨平台原理-jvm虚拟机2.java文件的执行流程 源文件-》编译器-》字节码文件-》解释器-》执行3.关键字 a.用于定义数据类型的关键字 class、interface、byte、short、int、long、float、double、char、boolean、void b.用于定义数据类型值得关键字 true、false、null...原创 2018-09-26 13:12:05 · 161 阅读 · 0 评论 -
一个线程的声明周期
线程的声明周期线程是一个动态执行的过程,它也有一个从产生到死亡的过程。下图显示了一个线程完整的生命周期。原创 2019-06-19 11:19:19 · 166 阅读 · 0 评论 -
java面向对象-多线程
1.多线程多线程概述A:进程:进程指正在运行的程序。确切的来说,当一个程序进入内存运行,即变成一个进程,进程是处于运行过程中的程序,并且具有一定独立功能。B:线程:线程是进程中的一个执行单元,负责当前进程中程序的执行,一个进程中至少有一个线程。一个进程中是可以有多个线程的,这个应用程序也可以称之为多线程程序。C:简而言之:一个程序运行后至少有一个进程,一个进程中可以包含多个线程什么是多线...原创 2018-09-28 10:06:46 · 396 阅读 · 0 评论 -
java面向对象-IO流
1.File类 1.1File概述 打开API,搜索File类。阅读其描述:File文件和目录路径名的抽象表示形式。即,Java中把文件或者目录(文件夹)都封装成File对象。 1.2File类的构造函数 File(String pathname) :将一个字符串路径封装成File对象 File(String parent,String ...原创 2018-09-28 08:26:49 · 164 阅读 · 0 评论 -
java面向对象-异常
1.异常产生&异常处理 1.1异常概述 Java代码在运行时期发生的问题就是异常。 在Java中,把异常信息封装成了一个类。当出现了问题时,就会创建异常类对象并抛出异常相关的信息(如异常出现的位置、原因等)。 RuntimeException子类,RuntimeException及其它的子类只能在Java程序运行过程中出现。...原创 2018-09-28 08:27:28 · 121 阅读 · 0 评论 -
java面向对象-hashSet、hashMap
1.HashSet集合 1.1Set接口的特点 Set体系的集合: A:存入集合的顺序和取出集合的顺序不一致 B:没有索引 C:存入集合的元素没有重复 1.2HashSet唯一性原理 规则:新添加到HashSet集合的元素都会与集合中已有的元素一一比较...原创 2018-09-27 17:34:11 · 119 阅读 · 0 评论 -
java面向对象-集合
1.集合&迭代器 1.1集合体系结构 在最顶层的父接口Collection中一定定义了所有子类集合的共同属性和方法 1.2Collection中的常用功能 boolean add(Object e): 向集合中添加元素 void clear():清空集合中所有元素 boolean contains(Object o)...原创 2018-09-27 16:51:16 · 149 阅读 · 0 评论 -
java面向对象-API
1.Object类 & System类 1.1Object类 1.1.1概述 Object类是Java语言中的根类,即所有类的父类。它中描述的所有方法子类都可以 使用。所有类在创建对象的时候,最终找的父类就是Object。 1.1.2toString()方法 返回...原创 2018-09-27 16:00:56 · 252 阅读 · 0 评论 -
java面向对象-包和权限修饰符
1.包和权限修饰符 1.1包的概述 java的包,其实就是我们电脑系统中的文件夹,包里存放的是类文件。 1.2包的声明格式 通常使用公司网址反写,可以有多层包,包名采用全部小写字母,多层包之间用”.” 1.3包之间互相访问 在访问类时,为了能够找到该类,必须使用含有包名的类全名(包名.类名)。 1.4权限修饰符 ...原创 2018-09-27 15:14:03 · 121 阅读 · 0 评论 -
java面向对象-多态
1.多态 多态概述: 多态是继封装、继承之后,面向对象的第三大特性。 多态的定义格式:就是父类的引用变量指向子类对象 父类类型 变量名 = new 子类类型(); 变量名.方法名(); 多态成员的特点: A:多态成员变量 当子父类中出现同名的成员变量时,多态调用该变量时: ...原创 2018-09-27 14:27:29 · 106 阅读 · 0 评论 -
java面向对象-匿名对象&final
1.匿名对象定义及&使用 匿名对象即无名对象,直接使用new关键字来创建对象2.final关键字 final: 修饰符,可以用于修饰类、成员方法和成员变量 final所修饰的类:不能被继承,不能有子类 final所修饰的方法:不能被重写 final所修饰的变量:是不可以修改的,是常量 ...原创 2018-09-27 14:12:08 · 192 阅读 · 0 评论 -
java面向对象-接口
1.接口 接口概述: 接口是功能的集合,同样可看做是一种数据类型,是比抽象类更为抽象的”类”。 接口只描述所应该具备的方法,并没有具体实现,具体的实现由接口的实现类(相当于接 口的子类)来完成。这样将功能的定义与实现分离,优化了程序设计。 接口的格式: public interface 接口名 { ...原创 2018-09-27 14:01:29 · 183 阅读 · 0 评论 -
java面向对象-继承、抽象类
1.继承 概述:在程序中,继承描述的是事物之间的所属关系,通过继承可以使多种事物之间形成一种关系体系。 继承的格式&使用 class 子类 extends 父类 {} 继承的特点: 在java中只支持单继承 多个类可以继承一个父类 多层继承是可以的 子类和父类是相对的 继承中成员变量的...原创 2018-09-27 11:09:23 · 148 阅读 · 0 评论 -
java面向对象-static静态关键字
1.static静态关键字 静态的特点:被static修饰的成员变量属于类,不属于这个类的某个对象。 被static修饰的成员可以并且建议通过类名直接访问 类名.静态成员变量名 类名.静态成员方法名(参数) 静态的加载优先于对象,随着类的加载而加载 静态的注意事项: ...原创 2018-09-27 11:07:36 · 176 阅读 · 0 评论 -
随机数数组
1.Random 导包:import java.util.Random 创建对象:Random r = new Random(); 获取随机数:int number = r.nextInt(10);2.数组 含义:数组是存储多个元素的容器,元素的数据类型要一致 数组的定义格式: 格式一 数据类型[] 数组名 格式二 ...原创 2018-09-27 11:06:09 · 625 阅读 · 0 评论 -
Java重温笔记--Java 基础语法
Java 线程创建方法线程是一种特殊的对象,它必须由Thread类或其子(孙)类来创建使用型够为Thread(Runnable)的构造子类将一个实现了Runnable接口的对象包装成一个线程从Thread类派生出子类并重写run方法Java 基础语法一个Java程序可以认为是一系列对象的集合,而这些对象通过调用彼此的方法来协同工作对象:对象是类的一个实例,有状态和行为。类:...原创 2019-06-15 13:54:21 · 245 阅读 · 0 评论