
Java
weixin_42994592
这个作者很懒,什么都没留下…
展开
-
为什么Java需要序列化
序列化:将对象转化为二进制byte流的过程反序列化:将二进制byte流转换为对象的过程1.实现比特流只需要实现Serializable接口即可2.static的变量不能被序列化,因为static的变量是属于类的3.Transient关键字,主要是控制变量是否能够被序列化。 如果没有被序列化的成员变量反序列化后,会被设置成初始值,比如String -> null原创 2018-09-14 16:06:12 · 2608 阅读 · 0 评论 -
Java中instanceof关键字解析
instanceof判断前者引用所指向的对象是不是可以用后面的类型来接收,null表示无引用对象,返回false 1.如果变量的实际指向为null,则都返回false 2.判断引用实际指向的对象是不是可以用后面的类来接收 interface Biology{ public void action();}class Person implements Biol...原创 2018-09-14 16:13:38 · 226 阅读 · 0 评论 -
@Autowired与@Resource注解
1.@Autowired注解:@Autowired( import org.springframework.beans.factory.annotation.Autowired;)是Spring的注解,由spring容器管理(1)@Autowired注解默认按照类型byType注入。(2)默认情况下它要求依赖对象必须存在,如果允许null 值,可以设置它的required属性为fal...原创 2018-09-28 10:40:17 · 162 阅读 · 0 评论 -
@Autowired与@Resource注解
1.@Autowired注解:@Autowired( import org.springframework.beans.factory.annotation.Autowired;)是Spring的注解,由spring容器管理(1)@Autowired注解默认按照类型byType注入。(2)默认情况下它要求依赖对象必须存在,如果允许null 值,可以设置它的required属性为fal...原创 2018-09-28 10:40:20 · 170 阅读 · 0 评论 -
@Override is not allowed when implementing interface method解决方法
@Override is not allowed when implementing interface method的解决办法:第一种:将Language level改成图中所示选择Modules,修改“Language Level” 为 “8-Lambdas,…”;选择Project, 修改“Project language level” 为 “SDK default”。第二种:...原创 2018-10-08 17:16:20 · 5464 阅读 · 0 评论 -
使用idea创建一个Java project项目,并将其打成jar包
使用idea创建一个Java project项目,并将其打包成.jar包1.选中项目名右击选择Open Module Settings2.选择Artifacts的+号,设置jar的打包的名字打的包的输出目录建议不要用默认,选为原项目根目录设置jar包的启动Main class3.开始打包成jar选择Build下的Build Artifacts弹出下图,选择Build,在项目...原创 2018-10-08 20:25:09 · 2927 阅读 · 0 评论 -
ZooKeeper说明
一、ZooKeeper是什么ZooKeeper 是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务等。官网:http://zookeeper.apache.org/源码:https://github.com/apa...转载 2018-09-30 15:54:34 · 198 阅读 · 0 评论 -
将jar包打包成.exe程序
将jar包打包成.exe程序1.ide打包出来的.jar包;安装exe4j工具;打开2.选择Next到第二步选择“JAR in EXE“ mode3.Short name of your application;随便写output directory:选择一个生成.exe程序的输出目录4.生成的Executable name生成的可执行程序的名字;起一个名字.exe注...原创 2018-12-19 17:17:46 · 1523 阅读 · 0 评论