
JAVA
岩流
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Java Collection集合(1)——Java学习笔记15(补)
1.ArrayList类methodboolean add(E e);void clear();boolean isEmpty();boolean remove(Object o);public e[] toArray();2.Collection接口中带All的方法boolean addAll(collection c2); //添加c2中的的元素boolean remov...原创 2019-03-05 22:53:59 · 162 阅读 · 0 评论 -
【Java虚拟机】一个实例对象的生成步骤
本文介绍了一个对象的创建在虚拟机中所经历的过程,并且包含了一个对象在堆内存中的分布和独享的引用方式.一. 对象的创建过程对象的创建时在程序中常见的行为.一个实例对象的生成并不只是new这么简单.在程序中声明变量,接收到new的指令后,JVM在方法区中查找相应的类信息,如果还未加载进方法区,则需要进行加载的步骤.当虚拟机确定了对象的类型信息后,就可以为新生对象在堆中分配内存空间了.1.分配堆中...原创 2019-08-01 16:34:34 · 267 阅读 · 0 评论 -
Java Collection集合(3) Set、比较器(Comparable,Comparator)——Java学习笔记17(补)
1.Set特点无序(存取不一致),没有索引,元素不可重复没有特有的方法2.HashSet特点由哈希表(实际上是一个HashMap实例)支持,它不保证Set的迭代的顺序,特别是它不保证该顺序恒久不变,此类允许使用null值。存储自定义对象需要重写hashCode()和equals()先比较Hash值,然后在比较equals()方法。Eclipse中shift+alt+s h可以自...原创 2019-03-07 17:30:46 · 581 阅读 · 0 评论 -
Java 反射、枚举——Java学习笔记28(补)
〇、写在前面 碎碎念 终于要把基础的课程给结束了,其实早该结束了。给自己加个油。It will get better. 2019.3.20一、反射的概述1. 获取Class文件对象的三种方式 Class<?> clazz = Class.forName("全类名"); //用于读取配置文件 Class<?> clazz = Person.class; ...原创 2019-03-21 16:43:13 · 544 阅读 · 0 评论 -
Java 递归:使用File类进行一些递归操作——Java学习笔记23(补)
File类的递归练习1:统计文件夹的大小需求从键盘接收一个文件夹路径,统计该文件夹大小代码 public class Test01 { //从键盘接收一个文件夹路径,统计该文件夹大小 public static void main(String[] args) { File f = getDir(); long len = getFileLength(f); System....原创 2019-03-13 08:34:53 · 150 阅读 · 0 评论 -
Java GUI——Java学习笔记26
零 写在前面 碎碎念到这里为止,终于不是补笔记了!把之前的笔记重新做了一遍,才发现第一遍学的时候真的好多都遗忘了,边学边忘真的很可怕。不过这也就是记笔记的意义吧,下次有时间了再把更前面的笔记搬到上面来,这样的话看笔记会更加方便啦!(真的吗?)假装真的会看的样子…说实话看到一篇篇笔记完成的样子真的有些成就感,但是学习的进度还是没有达到预期,有时候还是会偷懒,希望以后能好好学习吧。说说最近发生的...原创 2019-03-16 22:54:22 · 210 阅读 · 0 评论 -
Java 多线程(2)——Java学习笔记25(补)
一 设计模式之 单例设计模式1.解释保证类在内存中只有一个对象2.三种创建方式(1)饿汉式//饿汉式,一上来就创建本类对象class Singleton{ //1.私有构造方法,其他的类不能访问构造器了 private Singleton() {} //2.创建苯类对象,私有成员变量 private Singleton s = new Singleton(); //3.提供公...原创 2019-03-16 20:35:22 · 153 阅读 · 0 评论 -
Java 网络编程——Java学习笔记27
零 写在前面 碎碎念昨天又熬夜了,做完笔记迫不及待地和丁丁去打平安京惹…然后就一直玩到了两点。曾经在自己的微博里说过:我很喜欢我给自己创造的生活节奏,不紧不慢,一个人也很快乐。如果你愿意和我一起创建节奏,我想我会很高兴。...原创 2019-03-20 17:00:11 · 145 阅读 · 0 评论 -
Java IO流(3):其他的一些常用流——Java学习笔记21(补)
序列流(合并流)SequenceInputStream功能序列流可以把多个自己输入流整合成一个,从序列流中读取数据时,将从被整合的第一个流开始读,读完一个之后继续读第二个,以此类推。可以把多个文件的内容整合到一个文件中去。Constructor SequenceInputStream(InputStream i1,InputStream i2); //整合两个输入流 Sequence...原创 2019-03-11 23:16:29 · 153 阅读 · 0 评论 -
Java IO流(2):字符流——Java学习笔记21(补)
IO流(2)字符流(Reader&amp;amp;Writer)FileWriter &amp;amp; FileReader同字节流的操作。什么情况下使用字符流拷贝文件不使用字符流,字符流读取时先将字节转为字符读入,再由字符转为字节写出。程序读取文本或者写出文本的时候使用字符流。读取的时候时按照字符的大小读取的,不会出现半个中文。写出的时候可以直接将字符串写出,不用转换为字节数组。...原创 2019-03-11 14:57:19 · 150 阅读 · 0 评论 -
Java IO流(1):字节流——Java学习笔记20(补)
Java IO一 概念字节流:操作任何数字,计算机中的任何数据都是以字节形式存储的字符流:操作纯字符数据,比较方便二 常用父类字节流:InputStream和OutputStream字符流:Reader和Writer三 Stream1 FileInputStreamMethod int read(); //读取一个数据字节,(文件是以-1结尾的)。 close();...原创 2019-03-09 23:12:41 · 138 阅读 · 0 评论 -
Java 多线程(1)——Java学习笔记24(补)
多线程啥是线程啊??线程是程序执行的一条路径,一个进程可以包含多条线程;多线程并发执行可以提高程序的效率,可以同时完成多项工作。多线程的应用场景迅雷多线程下载QQ多人视频服务器同时处理多个客户端请求并发和并行并发:多核处理器同一时间运行不同的进程。并行:微观串行,宏观并行。多线程实现方法一 继承Tread类具体步骤需要开启线程的类继承Thread类;重写...原创 2019-03-14 13:39:04 · 131 阅读 · 0 评论 -
Java Collection集合(2)、泛型——Java学习笔记16(补)
小练习去除ArrayList中重复字符串元素public static ArrayList&amp;lt;String&amp;gt; getSingle(ArrayList&amp;lt;String&amp;gt; list){ ArrayList&amp;lt;String&amp;gt; newList = new ArrayList&amp;lt;String&原创 2019-03-06 18:04:19 · 167 阅读 · 0 评论 -
Java 异常、File类——Java学习笔记19(补)
异常Exception是指Java运行中出现的错误.异常的继承体系ThrowableerrorExceptionRuntimeException异常的分类编译期异常和运行期异常运行期异常即代码中出现的错误,是人为导致的异常,RuntimeException中的为运行期异常,不出错不需要捕捉编译期异常是编译的时候必须给带有throws的方法进行异常捕捉,除了Ru...原创 2019-03-08 22:05:33 · 181 阅读 · 0 评论 -
Java Map集合(4)——Java学习笔记18(补)
Map集合的概述方法//插入V put(K key,V value); //返回的是未覆盖前的value,如果没有就返回null//删除void clear();v remove(K key); //根据键,删除元素,返回的是删除前的value//判断boolean containsValue(Object v); //判断是否包含传入的值boolean contains...原创 2019-03-08 15:55:56 · 124 阅读 · 0 评论 -
Java 数据库编程(1)——连接、更新、查询数据库
一、MySQl数据库常用语句创建数据库:create database 名称;删除数据库:drop database 名称;使用数据库:use 名称;创建数据库表:create table 表名称(字段1 字段类型 [default 默认值] [约束],...,字段n 字段类型 [default 默认值] [约束]);删除数据库表:drop table 表名称;查看表结构 :de...原创 2019-03-03 11:43:28 · 676 阅读 · 0 评论 -
【Java虚拟机】垃圾回收之路(Garbage Collection)
本文介绍了java虚拟机的垃圾收集机制.垃圾回收(Garbage Collection)的诞生时间早于java语言,经过半个多世纪的发展已经相当的成熟.而我们学习它的主要目的在于分析内存泄漏/内存溢出等出现的原因,以便解决相关问题.它也让我们能够在垃圾收集成为追求更高并发量的瓶颈的时候,能够对它进行有效的监控调节.我们知道java虚拟机在内存中分为程序计数器/java虚拟机栈/本地方法栈/ja...原创 2019-08-01 16:47:30 · 410 阅读 · 1 评论