j2se
cxh8318
这个作者很懒,什么都没留下…
展开
-
关于idea创建java项目,新建类右键没有run的问题
今天碰到了在idea中创建了项目,新建了一个类,就比如输出helloworld吧,够简单了吧,保存好之后,想运行一下,怎么都找不到run。工具栏上的run是灰色的,右键里没有run。网上查找,很多人说的都是说是否有main方法、jdk是否配置正确,src目录有没有设置为source等,这些我都检查了好多遍,确定是正确的。当然这个问题可以通过配置工具栏上的application来实现run,但是如果...原创 2020-04-01 17:18:17 · 4086 阅读 · 12 评论 -
软件系统开发的一点思考
软件行业总是存在一个难点-工期(按时上线)。一个项目需求出来之后,甲方基本上就是脑袋一拍,我需要6个月上线这个系统(其实在时间上对于他们来说1年之后上线也没什么问题)。乙方老板不管时间,就把这个项目拿下来了。拿到这个项目后,会告诉项目组,5个月就要完成,其实项目组评估过,评估出来需要10个月工期。但是迫于压力,只能接受5个月的工期。结果就是根据5个月的工期做出来的系统,这有问题那有问题,6个月时间...原创 2019-10-18 15:49:46 · 618 阅读 · 0 评论 -
jdk5的自动拆箱与装箱
jdk5加入了自动拆箱与装箱的功能。比如Integer a = 100;编译是可以通过的。“==”:对于对象来说比较的是内存地址。但对于原始类型来说比较的就是内容。看下面的例子: Integer a = 127; Integer b = 127; if(a==b){ System.out.println("111111"); }el原创 2009-05-08 20:36:00 · 258 阅读 · 0 评论 -
关于switch语句
使用switch语句时,有两个值得注意的地方:第一:switch语句后的expression表达式的数据类型只能是byte、short、char和int类型;第二:如果省略了case后面代码块中的break,一旦遇到与expression表达式相等的值,程序开始执行这个case标签后面的代码,不再判断与后面case、default标签的条件是否匹配,除非遇到break;才会结束。原创 2009-05-12 21:42:00 · 286 阅读 · 0 评论 -
Java序列化(serializable)
目前网络上关于对象序列化的文章不少,但是我发现详细叙述用法和原理的文章太少。本人把自己经过经验总结和实际运用中的体会写成的学习笔记贡献给大家。希望能为整个java社区的繁荣做一点事情。 序列化的过程就是对象写入字节流和从字节流中读取对象。将对象状态转换成字节流之后,可以用java.io包中的各种字节流类将其保存到文件中,管道到另一线程中或通过网络连接将对象数据发送到另一主机。对象序列化功转载 2009-05-30 19:19:00 · 303 阅读 · 0 评论 -
java原始数据类型介绍
java总共有8个原始数据类型,包括4种整型(byte、short、int、long)、2种浮点型(float、double)、1种用于表示Unicode编码的字符单元的字符类型(char)、1种用于表示真假的类型(boolean)。byte 1个字节 short 2个字节 int 4个字节原创 2010-03-05 20:33:00 · 1115 阅读 · 0 评论