随笔分类 -  java基础

内部类学习
摘要:简单的说,如果存在一个非静态内部类对象,则一定存在这一个被它寄存的外部类对象,但外部类对象存在时,外部类对象不一定寄存了非静态内部类对象 静态内部类是和类相关的,不是和类的实例相关的,所以,静态内部类不能访问外部类的实例成员,只能访问外部类的类成员 内部类的作用: 阅读全文
posted @ 2016-06-05 11:01 太阳星辰 阅读(145) 评论(0) 推荐(0)
正则表达式
摘要:public class RegularExpression { //字符串处理利器,字符串查找,匹配,替换,应该叫字符匹配 //parten//要符合的那种模式 //用这种模式匹配一个字符串后产生的结果 public static void main(String[] args) { //一个点代 阅读全文
posted @ 2016-04-28 18:09 太阳星辰 阅读(190) 评论(0) 推荐(0)
Serializable接口
摘要:Serializable为标志性接口,当编译器看到对象实现了此接口,就表明此对象需要被序列化。什么叫序列化:把一个Object直接转换成字节流写到硬盘上,或者写到网络上。直接写Object的初衷:当我们要磁盘中保存一个对象的时候,需要把对象的属性记录下来,比如一个正方形:长,宽,颜色,线条等属性,然... 阅读全文
posted @ 2015-09-18 10:11 太阳星辰 阅读(183) 评论(0) 推荐(0)
线程同步示例
摘要:synchronized 关键字的意思,执行方法的时候,当前对象被锁定下面的示例要对访问b的所有函数要加synchronized ,否则其他调用者会篡改b的值public class TT implements Runnable { int b = 100; public synchroniz... 阅读全文
posted @ 2015-08-30 13:04 太阳星辰 阅读(183) 评论(0) 推荐(0)
结束线程的方法
摘要:当线程的run方法结束,线程就结束了,结束一个正在运行的线程,怎么实现呢,示例如下public class TestThread4 { public static void main(String args[]) { Runner4 r = new Runner4(); Thread... 阅读全文
posted @ 2015-08-30 12:22 太阳星辰 阅读(193) 评论(0) 推荐(0)
IO流之处理流实例
摘要:public class Test3 { public static void main(String[] args) { FileReader fr = null; FileWriter fW = null; BufferedReader bf = null; BufferedWriter... 阅读全文
posted @ 2015-08-25 23:07 太阳星辰 阅读(237) 评论(0) 推荐(0)
IO流之字符流
摘要:public class Test2 { /** * @param args */ public static void main(String[] args) { //字符流,读写文件时,以字符为基础 //字节输入流:Reader <--FileReader //int read(cha... 阅读全文
posted @ 2015-08-25 08:05 太阳星辰 阅读(132) 评论(0) 推荐(0)
IO流之大文件读写
摘要:public class Test { public static void main(String[] args) { InputStream inputStream = null; OutputStream outputStream = null; try { inputStream ... 阅读全文
posted @ 2015-08-25 07:51 太阳星辰 阅读(425) 评论(0) 推荐(0)
FileInputStream&FileOutputStream
摘要:一.io基本知识:1.什么是输入,输出输入,输入在java中是以程序为中心的,将文件,网络,键盘上的数据输入到程序中,将程序中的数据输出到文件,网络或者屏幕上总结:有数据进入到程序里面来,我们称之为输入流,如果我们程序中的数据输出到文件,网络,其他地方去,我们称之为输出流。无论输入,还是输出,相对于... 阅读全文
posted @ 2015-08-06 07:54 太阳星辰 阅读(163) 评论(0) 推荐(0)
File类学习
摘要:1、File f = new File(pathname),不是真真正正在硬盘上创建一个文件或者是目录,是在内存里面创建名字叫pathname的file对象在window下反斜杠就是一个路径分隔符,liunx下是正斜杠,事实上无论在window下还是linux下写正斜杠都没有问题例子程序public... 阅读全文
posted @ 2015-07-23 00:23 太阳星辰 阅读(169) 评论(0) 推荐(0)
Java异常处理机制
摘要:Throwable异常类:1.exception。2:error(虚拟机错误,程序员无能为力)exception分为runtimeException(及其子类叫做UNCHECK exception,比如ArithmeticException)和checkException(IOException,I... 阅读全文
posted @ 2015-06-16 13:55 太阳星辰 阅读(221) 评论(0) 推荐(0)
java程序运行机制及运行过程
摘要:两种核心机制:java虚拟机,垃圾收集机制。java程序的运行过程:源文件--经过java编译器--生成字节码文件class文件---类装载器--字节码校验器---解释器--操作系统平台,在操作系统上面专门还有一系列针对java的编译和执行的环境---然后交给操作系统平台---再把它翻译成机器可以认... 阅读全文
posted @ 2015-04-30 14:27 太阳星辰 阅读(275) 评论(0) 推荐(0)