
java知识点
java知识点整理
天黑要加班
这个作者很懒,什么都没留下…
展开
-
StringUtils工具类常用方法
StringUtils工具类常用方法isEmpty(String str) 是否为空,空格字符为falseisNotEmpty(String str) 是否为非空,空格字符为trueisBlank(String str) 是否为空,空格字符为trueisNotBlank(String str) 是否为非空,空格字符为falsetrim(String str)去除字符串两端的控制符,空字符...原创 2018-12-02 17:19:47 · 273 阅读 · 0 评论 -
线程通信-生产者消费者
多线程的设计模式:生产者消费者两类:1.单生产者单消费者2.多生产者多消费者先研究单生产者单消费者分析:生产线程,消费线程生产任务,消费任务产品 public static void main(String[] args) { //1.创建产品 Product product = new Product(); //2.创建生产任务,消费任务 Producer pr...原创 2018-10-04 18:11:41 · 181 阅读 · 0 评论 -
java基础
1.进制转换2.数据类型3.运算符4.流程控制语句进制转换:进制:遇几进一就是几进制常用的进制:二进制,八进制,十进制,十六进制二进制:遇二进一,是计算机能够识别的一种形式八进制,十六进制:可以更好的表示二进制计算机的存储单位:1 Byte = 8 bit1 kb = 1024 Byte1 MB = 1024 KB1 GB = 1024 MB1 TB = 10...原创 2018-11-03 08:42:12 · 250 阅读 · 0 评论 -
构造方法
构造方法:调用的时候构成:类名 + ()定义时候的基本构成:修饰词 方法名(参数列表){方法体}注意点:1.没有返回值这一项 2.方法名必须与类名保持一致构造方法的作用:对对象的属性进行初始化,如果我们自己不创建,系统会调用默认的构造方法自己创建的构造方法分类:无参的构造方法:与系统默认的构造方法一致,会将成员变量赋值成null或0或false等有参的构造方法:会将成...原创 2018-11-03 08:31:08 · 139 阅读 · 0 评论 -
字节流跟字符流区别
字节流什么都能读 字节 图片 音乐视频 文件 ,字符流 读取文本字节流直接操作的是文件的本身, 字符流操作之中还存在缓冲区 ,使用普通字节流处理中文的时候想要读取很多行可能出现乱码使用字节流操作文本的时候,如果不关闭资源,同样可以把内容输出到文本中,但是使用字符流操作文本的话,如果没有关闭资源,或者没有清空缓存区。内容是不会输出到文本中的...原创 2018-10-30 22:43:01 · 123 阅读 · 0 评论 -
writable序列化和java序列化的区别
原创 2018-10-30 22:39:46 · 423 阅读 · 0 评论 -
关于Comparable接口和Comparetor接口的两种排序
Comparable接口TreeSet:实现去重和排序的方式:1.让元素去实现Comparable接口,重写compareTo方法public class Demo { public static void main(String[] args) { // TreeSet:实现去重和排序的方式: //1.让元素去实现Comparable接口,重写compareTo方法------默认...原创 2018-11-01 12:07:08 · 1387 阅读 · 0 评论 -
java 构造方法和一般方法的区别
构造方法特点:1.方法名称和类名相同2.不用定义返回值类型3.不可以写return语句作用:给对象初始化构造方法的细节:当一个类中没有定义构造函数时,系统会默认添加一个无参的构造方法。当在类中自定义构造方法之后,默认的无参构造方法消失(如果需要无参构造方法需手动添加)。构造方法与一般方法在写法上的不同:构造方法:p...转载 2018-10-09 13:15:14 · 212 阅读 · 0 评论 -
java中静态成员变量和非静态成员变量的区别
2静态成员变量值是所有类的实例共享的,所以调用的时候只需要 类名.属性名 就可调用(也只能这样调用),而非静态成员变量的值是各个实例私有的,所以调用的时候必须是先有具体的类的实例,然后通过实例名来调用。也就是说,static修饰的成员,大家用的时候都用的一个东西,一个人改动后,大家的都变了。而非static 修饰的成员是个人私有的,允许自己修改,每个人的都不一样。所...转载 2018-10-09 13:13:37 · 1302 阅读 · 0 评论 -
HashMap 和 HashTable 到底哪不同 ?
<!-- BEGIN .entry-header --><div class="entry-header"> <h1>HashMap 和 HashTable 到底哪不同 ?</h1> </div><转载 2018-10-12 14:16:16 · 123 阅读 · 0 评论 -
五个学生,每学生有3门课的成绩, * 从键盘输入以上数据(学生号,姓名,三门课成绩), * 计算出 平均成绩(采用面向对象的方式,如学生
/** * 有五个学生,每学生有3门课的成绩, * 从键盘输入以上数据(学生号,姓名,三门课成绩), * 计算出 平均成绩(采用面向对象的方式,如学生类。。。)。 * @author chenkunqing * time : 2017/7...转载 2018-10-12 14:00:59 · 6313 阅读 · 0 评论 -
JAVA中关于set()和get()方法的理解及使用
hosealee的个人空间 工作日志 ...转载 2018-10-12 13:54:30 · 1808 阅读 · 0 评论