
java基础
java基础部分知识
@coward
好好学习,天天进步
展开
-
javaSE(八).java多线程
一,在学习多线程之前,先来看看涉及到的概念。进程(process):是操作系统运行的一个任务,一个应用程序运行在一个进程中。线程(Thread):一个进程对应一块内存区域。操作系统系统会把进程划分为一个个小的功能单元。而进程中所包含的一个或多个这样的功能单元称为线程。注意: 1.一个进程会有一个私有的虚拟空间,而这个空间只能被它包含的线程访问。 2.一...原创 2018-06-28 01:03:02 · 337 阅读 · 0 评论 -
javaSE(七).File和IO操作
1.File(1).File(String pathName)Java.io.File用于表示文件(目录),也就是说可以通过File类在程序中操作硬盘上文件和目录。File类只用于表示文件(目录)的信息(名称、大小等),不能对文件进行访问。构造方法:File(String pathname)通过给定路径名字字符串转换成抽象的路径名来创建一个新File实例抽象路径应...原创 2018-08-01 21:52:49 · 494 阅读 · 0 评论 -
javaSE(六).集合框架
1.CollectionJDK提供了这样一个容器,集合Collection。Collection是一个接口,定义了集合的相关的操作方法,其有两个子接口List和SetList:可重复集Set:不可重复集元素是否重复,取决于元素的equals()比较的结果集合的基本方法:方法 说明 int size() 获取集合中元素的个数 boolean isEmpty...原创 2018-07-31 00:18:34 · 295 阅读 · 0 评论 -
javaSE(五).java中的时间
Java中的时间使用标准类库的Date类表示,使用距离一个固定的时间点的毫秒数(可正可负,long类型)表达一个特定的时间点。固定的时间点叫纪元(epoch),是UTC时间1970年1月1日 00:00:00。UTC(Universal Time Coordinated世界调整时间)与GMT(Greeenwich Mean Time格林威治时间)一样,是一种具有实际意义的科学标准时间。...原创 2018-07-29 23:44:54 · 203 阅读 · 0 评论 -
javaSE(四).包装类概述
在进行类型转换的范畴内,有一种特殊的转换,需要将int这样的基本数据类型转换为对象。所有的基本类型都有一个与之对应的类,即,包装类(wrapper)。包装类是不可变类,在构造了包装类对象后,不允许更改包装在其中的值。包装类是final的,不能定义它们的子类。基本类型对应的包装类 基本类型 包装类 继承于 by...原创 2018-07-29 23:33:40 · 228 阅读 · 0 评论 -
javaSE(三).Object类
在Java类继承结构中,Java.lang.Object类位于顶端。如果定义一个Java类时没有使用extends关键字声明其父类,则默认其父类是java.lang.Object类。Object类型的引用变量可以指向任何类型的对象。1.toString()方法Object类实现了toString()。返回的是类名和一个整数串。public String toString() ...原创 2018-07-29 23:30:23 · 171 阅读 · 0 评论 -
javaSE(二).正则表达式
正则表达式定义了字符串的模式。正则表达式可以用来搜索、编辑或处理文本。正则表达式并不仅限于某一种语言,但是在每种语言中有细微的差别。 正则表达式 说明 [abc] a、b、c中任意一个字符 [^abc] 除了a、b、c的任意字符 [a-z] ...原创 2018-07-29 23:17:37 · 267 阅读 · 0 评论 -
javaSE(一).String概述
1.String是不可变对象java.lang.String使用了final修饰,不能被继承:字符串底层封装了字符数组及针对字符数组操作的算法字符串一旦创建,对象永远无法改变,但字符串的引用可以重新赋值;Java字符串在内存中采用Unicode编码方式,任何一个字符对应两个字节的定长编码。2.String的常量池Java为了提高性能,静态字符串(字面量/常量)都放在常量池里...原创 2018-07-29 23:01:00 · 247 阅读 · 0 评论