
Java
PageEcho
程序员的一生时间50%是用在编程上,40%用在床上,而剩余的10%是活在世界上。
展开
-
Linux(Ubuntu) Java(Jdk1.8.0_60)安装以及配置
Linux(Ubuntu) Java(Jdk1.8.0_60)安装以及配置首先下载适合自己的Java包 JDK下载地址 选择Linux64(我用的是tar):tar -zxvf **.tar.gz解压安装以及配置环境新建文件夹(根据个人情况)sudo mkdir /usr/local/java把解压后的文件移到刚刚新建的文件夹下mv ** /usr/local/java打开/etc/p原创 2015-09-20 10:54:18 · 4006 阅读 · 0 评论 -
wget jdk 却是网页的解决办法
问题来源:阿里云上租了个ECS,然后想装个javaweb环境,首先得装JDK,可是wget一下,解压的时候出现了下面的问题!root@ixx:~# tar -zxvf jdk-8u65-linux-i586.tar.gz gzip: stdin: not in gzip formattar: Child returned status 1tar: Error is not recoverabl原创 2015-10-25 13:32:18 · 1414 阅读 · 1 评论 -
Java中length,length()与size()的作用与区别
length是属性,一般用来说明数值的长度的。length()是方法,一般用来说明字符串的长度的。size()是方法,一般用于对知道泛型集合的大小。举例:String list[] = {"zhangsan", "lisi"};System.out.println(list.length);String str = "zhangsan";System.out.println(str.le原创 2015-10-12 09:35:43 · 1626 阅读 · 0 评论 -
Java 中The literal 078 of type int is out of range问题
遇到了一个问题: int x = 078;//出现编译错误 而 int m = 066; 却没有错误。原因: 加了0就是八进制,而八进制没有8以上的数字,所以会出现错误。 m 实际上是十进制中的54;原创 2015-10-12 09:43:24 · 4038 阅读 · 1 评论 -
Java中的小问题
第一:类型转换int x = 10;System.out.println("the result is:"+ (x < 10? 10.9:9));//结果是 9.0而不是9char x = 'x';int i =10;System.out.println(false?i:x);System.out.println(false?10:x);//结果是 120 x//原因:Java编程规范原创 2015-10-12 10:14:13 · 367 阅读 · 0 评论 -
Java的中间缓存变量机制
//对于后增运算符for(int i=0;i<100;i++){ j = j++;} 等同于:int temp = j; j = j + 1; j = temp; //对于前增运算符for(int i=0;i<100;i++){ j = ++j;} 等同于:j = j + 1; int temp = j; j = temp;解释:这是因为Ja原创 2015-10-12 08:26:28 · 486 阅读 · 0 评论 -
理解Java对象序列化
理解Java对象序列化关于Java序列化的文章早已是汗牛充栋了,本文是对我个人过往学习,理解及应用Java序列化的一个总结。此文内容涉及Java序列化的基本原理,以及多种方法对序列化形式进行定制。在撰写本文时,既参考了Thinking in Java, Effective Java,JavaWorld,developerWorks中的相关文章和其它网络资料,也加入了自己的实践经验与理解,文转载 2015-10-14 08:51:06 · 332 阅读 · 0 评论 -
Java 单例模式 SingletTon
单例模式的两种实现方式:一:饿汉式单例public class SingleTon{ private SingleTon(){};//使用private是因为不想让外部new public static SingleTon instance = new SingleTon();//静态属性,只有在第一次调用的时候初始化 public static SingleTon getI原创 2015-10-30 12:27:27 · 480 阅读 · 0 评论