![](https://img-blog.csdnimg.cn/20181122151153144.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
Java学习
主要介绍一下Java方面知识点
Virgoya
命运亦,命,是弱者的借口;运,是强者的谦辞
展开
-
Java算法与数据结构——目录导航
1、集合的框架基础接口有哪些? 集合主要分为Collection和Map2个接口 Collection又分别被List和Set继承 List被AbstractList实现,然后分为3个子类,ArrayList,LinkList和Vector Set被AbstractSet实现,又分为HashSet和TreeSet Map衍生出的集合分为HashMap,HashTable和TreeMap ...原创 2018-12-07 11:20:58 · 280 阅读 · 0 评论 -
Java 基础——I/O流操作
Java文件和文件流 知识:在程序中对file的操作(读写),需要先将file转换成流,然后从流中读写data java I/O Java IO中用于读写文件的四个抽象类:Reader,Writer,InputStream,OutputStream。 根据流所处理的数据类型分为两类: (1)字节流:用于处理字节数据。(InputStream,OutputStream),子类是(Fil...原创 2018-09-05 17:15:47 · 193 阅读 · 0 评论 -
Java基础——线程Thread的run( )和start( )的区别
一、前言 start( )方法是告诉CPU该Thread在可运行线程池准备就绪,等待线程调度,而run( )则是按顺序执行; 先看下面一个简单的列子 public void static main(String[] args) Thread thread = new Thread(){ @Override public void run() { super.run()...原创 2018-08-06 17:19:04 · 195 阅读 · 0 评论 -
Java5、6、7、8、9的新特性
Java5java5是很重要的一个版本,有泛型、枚举、自动装箱/拆箱、可变参数、注解、foreach循环、静态导入、新的线程模型等等更新。具体参考 Java5的新特性Java6鸡肋的版本,有JDBC4.0更新、Complier API、WebSevice支持的加强等更新。 Java6的新特性Java7java7有一些比较重要的更新,如异常处理增加了被抑制的异常、捕获多异常、try-with-res...转载 2018-06-13 14:03:47 · 204 阅读 · 0 评论 -
Java基础——Synchronized和Volatile学习
Synchronized,了解一下? 指标:理解synchronized的含义、明确synchronized关键字修饰普通方法、静态方法和代码块时锁对象的差异。 有如下一个类A class A { public synchronized void a() { } public synchronized void b() { } } 然后创建两个对象 A a1 = ...原创 2018-06-13 14:34:23 · 237 阅读 · 0 评论 -
Java基础——字符串String 数据类型转换 字节
前言 string类是java中使用最多,也是面试中最常考到的知识点,所以掌握他是必现的。他在JDK的api中是这样定义的 public final class String extends Object implements Serializable, Comparable<String>, CharSequence String 类代表字符串。Java 程序中的所有字符串...原创 2018-11-28 16:13:18 · 539 阅读 · 0 评论