![](https://img-blog.csdnimg.cn/20190918140129601.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
java学习笔记
java学习笔记,主要偏向于在代码中学习知识点
Crescent_P
Talk is cheap.Show me the code.
展开
-
《java学习笔记》之反射机制初步
反射机制一.反射机制的作用二.反射机制相关的重要的类及其常用方法2.1 java.lang.Class:代表整个字节码,代表一个类型,代表整个类。(一)获取class对象的三种方法/* * 要操作一个类的字节码,首先要获取到这个类的字节码,怎么获取java.lang.Class实例? * 三种方式 * 第一种: Class c = Clas...原创 2020-04-26 18:20:00 · 218 阅读 · 0 评论 -
《java学习笔记》之多线程初步
一.线程与进程1.1 什么是进程,什么是线程?进程是一个应用程序线程是引用程序中的一个执行场景/执行单元1.2 进程和线程之间的关系进程A和进程B的内存独立不共享。比如QQ和微信的内存不共享,是两个引用程序在java中线程A和线程B的方法区,堆内存共享栈不共享比如:火车站,可以看做是一个进程。火车站中的每一个售票窗口可以看做是一个线程。我在窗口1购票,你可以在窗口2购票,你...原创 2020-04-22 16:06:02 · 222 阅读 · 0 评论 -
《java学习笔记》之IO流概述
标准输出流: java.io.PrintWriter java.io.PrintStream(掌握) 对象专属流: java.io.ObjectInputStream(掌握) java.io.ObjectOutputStream(掌握)原创 2020-04-17 15:40:32 · 506 阅读 · 0 评论 -
《java学习笔记》之集合概述
集合一.Collection接口1.1 Collection的常用方法public class CollectionTest01 { public static void main(String[] args) { //Collection 是所有 集合的父接口 ,是 Iterable 的子接口 //学习各种集合之前先了解Collection的常用方法...原创 2020-04-12 14:40:09 · 347 阅读 · 0 评论 -
《java学习笔记》之常用类(String类,StringBuffer类和StringBuilder类,Integer类,Date类,BigDecimal类,DecimalFormat类......)
一.String类二.StringBuffer类和StringBuilder类三.Integer类四.Date类五.BigDecimal类六.DecimalFormat类七. Random类八.枚举原创 2020-04-10 09:22:39 · 274 阅读 · 0 评论 -
《java学习笔记》之数组
数组一. 一维数组1.1一维数组基础语法//数组public class ArrayTest01 { public static void main(String[] args) { //数组的定义(数组一旦创建数组长度不可变) //原则:什么时候用静态初始化的方式,什么时候采用动态的初始方式? // 当你创建数组的时候,确定数...原创 2020-04-08 21:04:13 · 155 阅读 · 0 评论 -
《java学习笔记》之面向对象--Object类的初认识
所有类的父类—Object类一。常用方法1.1.toString( )方法public class ObjectTest01 { public static void main(String[] args) { Student student =new Student("张三",110); //重写toString之前 System....原创 2020-04-08 14:53:08 · 217 阅读 · 0 评论 -
《java学习笔记》之面向对象--抽象类与接口
抽象类与接口抽象类的基础语法public class Test01 { public static void main(String[] args) { //抽象类是无法实例化的,无法创建对象的,所以抽象类是用来被子类继承的。 //'A' is abstract; cannot be instantiated //A a =new A()...原创 2020-04-08 11:50:11 · 279 阅读 · 0 评论 -
《java学习笔记》之final关键字
final关键的笔记可以直接copy运行自己调节看一下,几个点都到了/*1、final关键字 1.1、final修饰的类无法继承。 1.2、final修饰的方法无法覆盖。 1.3、final修饰的变量只能赋一次值。 1.4、final修饰的引用一旦指向某个对象,则不能再重新指向其它对象,但该引用 指向的对象内部的...原创 2020-04-08 08:58:14 · 158 阅读 · 0 评论 -
《java学习笔记》之面向对象Super关键字
supersuper()在构造方法中的使用在构造方法的第一行如果没有this()那么就会调用super()super()执行会调用父类的无参构造//super()在构造方法中有什么用?public class blogTest { public static void main(String[] args) { B b1 =new B(); B b...原创 2020-04-07 16:01:42 · 157 阅读 · 0 评论 -
《java学习笔记》之面向对象--封装
封装一. 引入1.1面向对象的三大特征:封装,继承,多态层层递进,因为前者所以后者学好封装是为了后面打基础二. 封装的概念2.1什么是封装?拿现实生活来举列子,我们日常用到的手机,电视,电脑,平板,等等都是进行了封装,将其内部的电路,芯片…都进行了封装。我们看不到里面的内部结构,我们也不关心里面的内部结构,我们只关心如何使用它们。2.2封装有什么用?学一个东西肯定要知道它有什么...原创 2020-04-03 16:35:01 · 260 阅读 · 0 评论 -
《java学习笔记》之面向对象--继承,方法重写,多态
继承原创 2020-04-07 11:27:39 · 229 阅读 · 0 评论 -
《java学习笔记》之面向对象--this和static
this和static一.this1.this是什么?this在java中是一个关键字,表示当前对象。从内存上来看 this保存当前对象的内存地址,指向自身。this存储在堆内存当中对象的内部。2.注意点:2.1. this只能使用在实例方法中。谁调用这个实例方法,this就是谁2.2. this不能用在静态方法中!因为静态方法是类级别的方法,不存在当前对象。2.3. this关键...原创 2020-04-06 18:13:42 · 237 阅读 · 0 评论 -
《java学习笔记》之实例代码块
实例代码块使用的比较少实例代码块在对象创建时执行,在构造方法执行之前public class InstanceTest { //入口 public static void main(String[] args){ System.out.println("main begin"); new InstanceTest(); new...原创 2020-04-06 19:33:28 · 411 阅读 · 0 评论