随笔分类 -  java基础

摘要:java内存分析: 一般来说:(技术有限,仅供参考) ①常量,静态变量都是存储在方法区的 ②所有方法里定义的局部变量都是放在栈内存中 Person p = new Person("zhang",16); int[] a = new int[3]; ②引用类型变量,变量的引用在栈里,在堆里开辟存储空间 阅读全文
posted @ 2019-06-30 20:27 漱芳斋 阅读(115) 评论(0) 推荐(0)
摘要:JavaIO流 1.IO流的定义理解 IO流(input输入/output输出)流: 对象据的读写操作,读(read):理解为对已有数据的获取,例如U盘插入电脑,会扫描检测; 写(write):理解为将获取到的数据存储/记录,例如一部电影拷贝到U盘就是就是写入数据到U盘 2.IO流的分类 3. IO 阅读全文
posted @ 2019-06-20 14:12 漱芳斋 阅读(166) 评论(0) 推荐(0)
摘要:Java的File类:既可以当作目录/文件夹,也可以当作文件 说明用例: D:\\JAVA\\mybatis-generator\\serializable\\a.java(绝对路径'\',多加一个'\'代表转义),下面写法也一样,相对路径 文件 : File file = new File("D: 阅读全文
posted @ 2019-06-19 18:33 漱芳斋 阅读(312) 评论(0) 推荐(0)
摘要:面向对象的三大特征 ①继承, 通过子类继承父类,达到复用父类的目的 ②封装, 将属性和方法结合在一起,定义为一种类型,一般会将信息private化 ③多态, 声明形式一致,实现方式不同,(体现方式:方法重载,方法重写),形参为父类,实参为任意子类对象 面向对象的五大基本原则(S-O-L-I-D,联想 阅读全文
posted @ 2019-06-13 18:21 漱芳斋 阅读(419) 评论(0) 推荐(1)
摘要:Java线程同步中的一个重要的概念synchronized. synchronized是java的关键字,是一种同步锁,它作用的对象有以下几种: ①作用在代码块上.该代码块称为同步代码块,作用范围是大括号{..}括起来的代码,作用的对象是调用这个代码块的对象 ②方法上 ③静态方法 ④类 案列1,同步 阅读全文
posted @ 2019-06-02 10:38 漱芳斋 阅读(3649) 评论(0) 推荐(0)