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 · 303 阅读 · 0 评论 -
《java学习笔记》之多线程初步
一.线程与进程 1.1 什么是进程,什么是线程? 进程是一个应用程序 线程是引用程序中的一个执行场景/执行单元 1.2 进程和线程之间的关系 进程A和进程B的内存独立不共享。 比如QQ和微信的内存不共享,是两个引用程序 在java中线程A和线程B的方法区,堆内存共享 栈不共享 比如: 火车站,可以看做是一个进程。 火车站中的每一个售票窗口可以看做是一个线程。 我在窗口1购票,你可以在窗口2购票,你...原创 2020-04-22 16:06:02 · 345 阅读 · 0 评论 -
《java学习笔记》之IO流概述
标准输出流: java.io.PrintWriter java.io.PrintStream(掌握) 对象专属流: java.io.ObjectInputStream(掌握) java.io.ObjectOutputStream(掌握)原创 2020-04-17 15:40:32 · 570 阅读 · 0 评论 -
《java学习笔记》之集合概述
集合 一.Collection接口 1.1 Collection的常用方法 public class CollectionTest01 { public static void main(String[] args) { //Collection 是所有 集合的父接口 ,是 Iterable 的子接口 //学习各种集合之前先了解Collection的常用方法...原创 2020-04-12 14:40:09 · 443 阅读 · 0 评论 -
《java学习笔记》之常用类(String类,StringBuffer类和StringBuilder类,Integer类,Date类,BigDecimal类,DecimalFormat类......)
一.String类 二.StringBuffer类和StringBuilder类 三.Integer类 四.Date类 五.BigDecimal类 六.DecimalFormat类 七. Random类 八.枚举原创 2020-04-10 09:22:39 · 370 阅读 · 0 评论 -
《java学习笔记》之数组
数组 一. 一维数组 1.1一维数组基础语法 //数组 public class ArrayTest01 { public static void main(String[] args) { //数组的定义(数组一旦创建数组长度不可变) //原则:什么时候用静态初始化的方式,什么时候采用动态的初始方式? // 当你创建数组的时候,确定数...原创 2020-04-08 21:04:13 · 232 阅读 · 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 · 318 阅读 · 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 · 363 阅读 · 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 · 229 阅读 · 0 评论 -
《java学习笔记》之面向对象Super关键字
super super()在构造方法中的使用 在构造方法的第一行如果没有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 · 226 阅读 · 0 评论 -
《java学习笔记》之面向对象--封装
封装 一. 引入 1.1面向对象的三大特征: 封装,继承,多态 层层递进,因为前者所以后者 学好封装是为了后面打基础 二. 封装的概念 2.1什么是封装? 拿现实生活来举列子,我们日常用到的手机,电视,电脑,平板,等等都是进行了封装,将其内部的电路,芯片…都进行了封装。我们看不到里面的内部结构,我们也不关心里面的内部结构,我们只关心如何使用它们。 2.2封装有什么用? 学一个东西肯定要知道它有什么...原创 2020-04-03 16:35:01 · 360 阅读 · 0 评论 -
《java学习笔记》之面向对象--继承,方法重写,多态
继承原创 2020-04-07 11:27:39 · 317 阅读 · 0 评论 -
《java学习笔记》之面向对象--this和static
this和static 一.this 1.this是什么? this在java中是一个关键字,表示当前对象。 从内存上来看 this保存当前对象的内存地址,指向自身。this存储在堆内存当中对象的内部。 2.注意点: 2.1. this只能使用在实例方法中。谁调用这个实例方法,this就是谁 2.2. this不能用在静态方法中!因为静态方法是类级别的方法,不存在当前对象。 2.3. this关键...原创 2020-04-06 18:13:42 · 329 阅读 · 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 · 498 阅读 · 0 评论
分享