CORE JAVA
binboot
这个作者很懒,什么都没留下…
展开
-
In Java, what's the difference between public, default, protected, and private?
Java的四种访问属性(default,public,private,protected) 可以在一个静态方法内部引用该类的任何静态成员,并且非静态方法也可以引用该类的任何成员(包括静态成员)。一个类的方法和变量可以被其他类访问的问题比较复杂。它取决于为类成员指定的访问属性(access attributy),这些类是否属于同一个包以及是否已经将类声明为pub原创 2015-01-15 14:56:08 · 513 阅读 · 0 评论 -
JAVA中sleep()、wait()、yield()、join()方法浅析
线程退出最好自己实现,在运行状态中一直检验一个状态,如果这个状态为真,就一直运行,如果外界更改了这个状态变量,那么线程就停止运行。1.sleep()方法在指定时间内让当前正在执行的线程暂停执行,但不会释放“锁标志”。不推荐使用。sleep()使当前线程进入阻塞状态,在指定时间内不会执行。2.wait()方法在其他线程调用对象的notify或notifyAll转载 2015-02-02 17:31:22 · 297 阅读 · 0 评论 -
java sleep wait join与interrupt的关系
关于Java多线程知识可以看看《Thinking in Java 》中的多线程部分和《Java网络编程》中第5章多线程的部分以下是参考>的 1. sleep() & interrupt() 线程A正在使用sleep()暂停着: Thread.sleep(100000); 如果要取消他的等待状态,可以在正在执行的线程里(比如这里是B)调用 a.转载 2015-02-02 18:15:03 · 469 阅读 · 0 评论 -
Class.forName和ClassLoader.loadClass区别
Java中class是如何加载到JVM中的:1.class加载到JVM中有三个步骤 装载:(loading)找到class对应的字节码文件。 连接:(linking)将对应的字节码文件读入到JVM中。 初始化:(initializing)对class做相应的初始化动作。2.Java中两种加载class到JVM中的方式 2.1:Class.forNam转载 2015-03-07 23:53:55 · 343 阅读 · 0 评论 -
java获取给定时区时间,中国标准时.格林威治时间
package testContainer;import java.text.DateFormat;import java.text.SimpleDateFormat;import java.time.Instant;import java.util.Calendar;import java.util.Date;import java.util.GregorianC原创 2015-06-04 16:02:15 · 6403 阅读 · 0 评论 -
ubuntu部署tomcat遇到80端口无法访问的问题
查询了很多资料,发现ubuntu在个人版本下无法让程序使用80端口。目前最好的解决方式就是进行端口跳转,先让tomcat监听8080端口,然后使用ipstables命令让访问80的请求豆转移到8080上,命令如下:1.先安转iptablessudo apt-get updatesudoapt-get install iptables-persistent2.添加 80转载 2017-08-09 19:49:09 · 3188 阅读 · 0 评论