- 博客(9)
- 收藏
- 关注
原创 java之线程笔记
1.JAVA是支持多线程的语言 2.线程(Thread)是一个程序内部的顺序控制流; 3.进程(Process)与线程(Thread)的区别: a.每个进程都有独立的代码和数据空间(进程上下文),进程间的切换会有较大的开销; b.线程可以看做轻量级的进程,同一类线程共享代码和数据空间,每个线程有独立的 运行栈和程序计时器,线程切换的开销小; c.多进程:在操...
2018-07-24 16:40:25 96
原创 java之IO流笔记1
1.File 文件类 文件后缀(文件扩展名):.txt文本格式.exe可执行的应用程序.pdf 文本.java .class 压缩文件:.jar .zip .rar 配置文件: .log .xml .properties——————————————————————————————————-------------------------------...
2018-07-24 16:37:25 115
原创 java之集合笔记1
类集:Collection接口{{1,2},2,3,4} 的子集{{1,2},2}1.堆栈Stack:类 后进先出(LIFO) 线性表 顺序存储结构 初始容量为0 可变容量 size()表示元素个数 增删查方法:压栈push 出栈pop 查询栈顶元素peek 索引 0 1 2 3 4 数据 1 2 5 6 顺序存储结构不允许 LIFO:Last In ...
2018-07-24 16:36:46 163
原创 Java基础笔记6
1.构造方法(构造器) 1.1 格式: 访问权限修饰符 类名(参数); 1.2 若没有自定义构造方法,则类会使用默认的构造方法: 类名(); 否则使用自定义的构造方法 1.3 构造方法可用于对象实例化传参,简化代码量 1.4 调用构造方法必须使用关键字new,(在构造方法里面可以使用this()格式调用本类构造方法) 1.5 构造方法不能有返回值2.访问权限修饰...
2018-07-24 16:36:16 128
原创 java基础笔记5
1.String 类1.1 每一个字符串是String类的一个匿名对象,可以直接去调用String类的方法, 匿名对象也是一种对象,但是因为没有对象名,所以只能使用一次, 例如: ”abc“.endswith("c")1.2 String 类对象实例化格式 String str="abc";//直接赋值,不同的对象名相同的内容时共享一个堆内存空间 String...
2018-07-24 16:35:42 132
原创 java基础笔记4
数组---引用类型变量 数据存储的容器,由JVM直接处理 java语言是建立在C语言的基础上的一门编程语言,源代码中native修饰的方法就是本地方法,采用C语言编写1.一维数组声明及赋值的方法: 1.1 数据类型[] 数组名; //只是声明没有实例化 1.2 数据类型[] 数组名=new 数据类型[length]; //length为数组长度 动态初始化...
2018-07-24 16:35:10 133
原创 java基础笔记3
1.面向过程的语言:C语言 面向对象的语言:C++ 、JAVA等2.java的三大特性:封装、继承、多态 面向对象的四大特征:抽象、封装、继承、多态3.面向对象中最基本的组成单元:类、对象 类:表示一个客观世界某类群体的一些基本特征抽象; 对象:表示一个具体的东西; 类相当于设计图纸,对象相当于根据图纸做出来的实物4.JAVA中类的定义:一个类由属性(类变量、类...
2018-07-24 16:34:09 97
原创 java基础笔记2
1. 运算符(优先级从高到低排列) 1.1括号:() [] 1.2一元运算符(只有1个操作数):!(逻辑取反)、+(正号)、-(负号)、自增自减:++、-- 位运算符:~(整数机器码取反) +操作数1 注意: 自增自减,当操作数在符号后面时,先完成本次运算之后再进行加减操作。!与~都是取反操作,但是!只适用于boolean,~只适用于整数;一元运...
2018-07-24 16:33:33 74
原创 java基础笔记1
常用的操作系统:windows 7 10 xp vista 8 可视化界面 一般用户常用 Linux 开发员比较喜欢使用操作系统位数:x86 win32 软件只能在32位系统使用,可以在64位系统兼容使用 x64 只能在64位系统使用,不能在32位系统使用Java平台无关性:一个java(代码开源)程序可以在任意的操作系统使用,...
2018-07-24 16:32:18 104
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人