java
码农巨星
New York is 3 hours ahead of California,
but it does not make California slow.
展开
-
Java入门-命令提示符编译和执行中常见的低级问题
学习编程是一件开头很难,但是当你真正入门后会越来越简单的事情。很多人放弃了,因为他们迟迟入不了门,任督二脉还没打通去学武功当然事倍公半。那么怎么才算真正的入门呢?其实当你自己写的代码出错后你能通过错误提示或者错误的效果分析出代码哪里错了,并且知道怎么改过来,这就算是真正的入门了。所以每天的常见错误整理一定要用心去看,用心去想,学会去看错误提示。一、HelloWorld案例常见错误A:找不到文件 ...原创 2018-04-18 21:14:17 · 278 阅读 · 0 评论 -
Java入门-常见错误之变量
尚未初始化变量代码如下: 错误提示如下: 错误分析及解决:错误提示第4行有错误,并且小箭头指向的是a,说可能尚未初始化变量a。这个错误提示很明显就是a没有初始化的问题,我们的代码的第三行int a;该代码只是定义了变量a,但是a并没有被赋值,所以下面我们马上输出a的时候会报错,因为变量在使用前必须先赋值。所以解决方法如下:在使用a前,给变量a赋值,具体赋什么值看具体的需求,因为测试所以直接赋值0了...原创 2018-04-18 21:22:28 · 300 阅读 · 0 评论 -
Java入门-常见错误之类型转换
类型转换常见错误:代码如下: 错误提示: 错误分析及解决: 提示里说是第5行,可能会损失精度。这种错误提示都是出现在我们把一个大类型的数赋值给一个数据范围小的变量的时候出现。而第5行我们是把a+b的和赋值给了变量c,那么肯定是c的数据类型小了。所以只要把c的数据类型改为范围更大的int就可以了。 另外一个分析方向是:提示说需要byte,但是找到了int,并且小箭头指向了a+b的地方。说明...原创 2018-04-18 21:28:41 · 294 阅读 · 0 评论 -
单例模式的一些思考
具体实现单例模式的方法很多大神都有介绍,在这里分享一下自己在学习单例模式中的一些想法和思考先写一个饿汉式测试(第一次)测试(第二次)1.为什么同一次main方法中地址一样,而两次main方法中地址不一样?单例不是应该不管如何执行,都应该是同一个地址值?这里,我们可以理解一个main方法相当于一个容器,那么同一个main方法中的单例一定是同一个地址值.但是如果再次执行main方法,相当于容器换了.....原创 2018-04-18 21:37:40 · 202 阅读 · 0 评论 -
单例设计模式之懒汉式代码和一些思考
public class Single{ private Single(){} private static Single s = null; public static Single getInstance(){ if(s == null){ synchronized(Single.class){ i...原创 2018-04-18 22:04:31 · 405 阅读 · 0 评论