随笔分类 -  java疯狂讲义

摘要:匿名内部类 阅读全文
posted @ 2020-03-05 16:15 lakeslove 阅读(104) 评论(0) 推荐(0)
摘要:1、如果一个包装类和一个基本类型比较大小,或者是两个基本类型进行比较大小,直接用==就好; 如果是两个包装类进行比较大小,那么使用equals(),返回值是true,false,或者使用Xxx.compare(),返回值是1,0,-1。(这里的equals()方法,已经被包装类重写过了,不是Obje 阅读全文
posted @ 2017-05-31 19:31 lakeslove 阅读(309) 评论(0) 推荐(0)
摘要:1、初始化块总在构造器执行之前被调用 2、静态初始化块用于初始化类,在类初始化阶段被执行 3、如果继承树里的某个类要被初始化时,系统将会同时初始化该类的所有父类 4、一旦程序员为一个类提供了构造器,系统将不再为该类提供构造器(比如默认的构造器将失效) 5、修饰类或者方法的修饰符,final和abst 阅读全文
posted @ 2017-05-31 19:19 lakeslove 阅读(222) 评论(0) 推荐(0)
摘要:重点复习一下网络通信和代理 java的网络通信很简单,服务器端通过ServerSocket建立监听,客户端通过Socket连接到指定服务器后,通信双方就可以通过IO流进行通信. 需要重点看的工具类:InetAddress,URLDecoder,URLEncoder,URL和URLConnetion等 阅读全文
posted @ 2017-05-31 19:01 lakeslove 阅读(407) 评论(0) 推荐(0)
摘要:1、集合分四类:set,map,list,queue 位于java.util包下. 集合类和数组的区别,数组可以保存基本类型的值或者是对象的引用,而集合里只能保存对象的引用. 集合类主要由两个接口派生而出:Collection和Map collection集合里面一共10个可用的类. 其中, set 阅读全文
posted @ 2017-05-31 19:01 lakeslove 阅读(3078) 评论(0) 推荐(1)
摘要:NIO采用内存映射文件的方式处理输入输出,NIO将文件或文件的一段区域映射到内存中,这样就可以像访问内存一样来访问文件了(这种方式模拟了操作系统上的虚拟内存的概念),通过这种方式来进行输入输出比传统的输入输出要快得多. Java中与NIO相关的包如下: java.nio包:主要包含各种与Buffer 阅读全文
posted @ 2017-05-31 18:45 lakeslove 阅读(442) 评论(0) 推荐(0)
摘要:try,catch,finally,throw,throws java将异常分为两种,Checked异常和Runtime异常. IndexOutOfBoundsException NumberFormatException ArithmeticException NullPointerExcepti 阅读全文
posted @ 2017-05-31 18:44 lakeslove 阅读(1220) 评论(0) 推荐(0)
摘要:JDBC:java database connectivity 数据库基本命令: 启动 show databases; create database [if not exists] 数据库名; dop database 数据库名; use 数据库名; show tables; 查看数据库的表结构: 阅读全文
posted @ 2017-02-17 09:05 lakeslove 阅读(403) 评论(0) 推荐(0)
摘要:多线程这块,平时用的框架里都封装好了,只有写批处理和工具包时用过几次.现在水平仅仅限于会用的程度,需要全面深入学习多线程. 主要内容:创建线程,启动线程,控制线程,多线程的同步,线程池,使用线程安全的集合类 16.1.1 线程和进程 线程是进程的组成部分,一个进程可以拥有多个线程,一个线程必须有一个 阅读全文
posted @ 2017-01-20 14:24 lakeslove 阅读(11034) 评论(0) 推荐(0)
摘要:Paths类 Files类 ,这个是重点 FileVisitor遍历文件和目录 使用WatchService监控文件变化 访问文件属性,这个感觉用的不多,用到时再来看吧. 阅读全文
posted @ 2017-01-18 11:35 lakeslove 阅读(1143) 评论(0) 推荐(0)
摘要:产生文件 关于临时文件 1).放在指定目录,此时已项目为默认目录 /Users/liuxin/work/workspace2/learnJava/./defaultTmp5487876755372558069tmpp 2).放在默认目录 3).虚拟机退出时删除临时文件 4).关于后缀 操作目录 1. 阅读全文
posted @ 2017-01-10 08:44 lakeslove 阅读(2100) 评论(0) 推荐(0)
摘要:本章重点介绍java.lang.reflect包下的接口和类 当程序使用某个类时,如果该类还没有被加载到内存中,那么系统会通过加载,连接,初始化三个步骤来对该类进行初始化. 类的加载时指将类的class文件读入内存,并为之创建一个java.lang.class对象,也就是说,当程序中使用任何类时,系 阅读全文
posted @ 2016-10-19 18:56 lakeslove 阅读(6738) 评论(1) 推荐(0)