
JavaSE
effine
追求优雅代码而不断受打击的艺术家(个人站点: http://effine.cn/)
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Java文件的 In 与 Out 的相对性
在java IO操作时,总是搞不清楚 In 与 Out的相对性,其实,in与out就是相对于内存而言。收录一点解释: 我们所说的流,都是针对内存说的,比如为什么打印到屏幕上就是System.out.println();而从屏幕等待用户输入的却是System.in呢?因为对于内存来说,把字符串打印到屏幕上是从内存流向屏幕这个显示器的,也就是输出,而从屏幕等待用户输入呢?就是等待键盘将原创 2013-07-15 10:37:54 · 1018 阅读 · 0 评论 -
java方法的重载与重写
作简单的笔记,以加深自己的记忆:1、方法的重载(overloading)java类中可以创建多个方法,方法名一样,但是参数类型和个数不一样,无法以返回型别作为重载函数的区分标准。调用方法时通过传递给它们的不同参数个数和参数类型来决定具体使用哪个方法, 这就是多态性。2、方法的重写(overriding)子类中定义某方法与其父类有相同的名称和参数,我们说该原创 2013-07-15 10:27:51 · 776 阅读 · 0 评论 -
Java的抽象类和接口
(1)Java的抽象类 Java类被定义为Abstract (抽象类),则其类主体中可以存在抽象方法及普通方法;但是,抽象方法(被Abstract修饰的方法)所在的类必须是抽象类,即必须有Abstract修饰,抽象方法没有方法体,(2)Java的接口原创 2013-07-25 13:49:28 · 974 阅读 · 0 评论 -
Java线程的5种状态及切换(透彻讲解)
Java中的线程的生命周期大体可分为5种状态。 ①NEW:这种情况指的是,通过New关键字创建了Thread类(或其子类)的对象 ②RUNNABLE:这种情况指的是Thread类的对象调用了start()方法,这时的线程就等待时间片轮转到自己这,以便获得CPU;第二种情况是线程在处于RUNNABLE状态时并没有运行完自己的run方法,时间片用完之后回到RUNNABLE状态;还有种情转载 2013-07-15 10:35:36 · 821 阅读 · 0 评论 -
Java守护线程总结
在Java中有两类线程:User Thread(用户线程)、Daemon Thread(守护线程) Daemon的作用是为其他线程的运行提供便利服务,比如垃圾回收线程就是一个很称职的守护者。User和Daemon两者几乎没有区别,唯一的不同之处就在于虚拟机的离开:如果 User Thread已经全部退出运行了,只剩下Daemon Thread存在了,虚拟机也就退出了。 因为没有了被转载 2013-09-01 23:37:06 · 712 阅读 · 0 评论 -
Java线程的相关方法串联线程知识
~ start() 启动线程方法~ run() 调用start()方法时,真正执行的就是该方法的方法体~ sleep() 让当前线程睡眠,睡眠到期自动苏醒,并进入可运行状态,而不是运行状态~ yield() 暂停当前正在执行的线程对象,JVM线程调度程序基于优先级的抢先机制调用其他优先级高的线程,优先级的取值范围1 (Thread.MIN_PRIORITY) -- 10( Thr原创 2013-09-03 00:06:45 · 1442 阅读 · 0 评论 -
ResouyrceBunle 解析properties文件
在查看Easy Explorer插件源码的时候,发现一种解析properties文件的方法,闲话少说,先上代码:~~ prop.perperties ~~(properties 文件)username=effinepasswd=effine passwd.~~ MessageDemo.java ~~(解析properties文件的java类文件)/** * @autho原创 2013-08-19 23:09:03 · 788 阅读 · 0 评论