随笔分类 -  java

摘要:在 GitHub 上查看。 问题 在你知道输入有效的时候,使用Enum.valueOf非常棒。但是,如果传入无效的名称,那么将抛出异常。在某些情况下,这很好。不过,在通常情况下,我们宁愿忽略异常并返回null。 拙劣的实现 很不幸的是,以下两种方法在代码库中出现得是这么的频繁。反面例子,勿学。 En 阅读全文
posted @ 2019-07-25 11:32 socket强 阅读(1094) 评论(0) 推荐(0)
摘要:一、命名规范 1、 项目名全部小写 2、 包名全部小写 3、 类名首字母大写,如果类名由多个单词组成,每个单词的首字母都要大写。 如:public class MyFirstClass{} 4、 变量名、方法名首字母小写,如果名称由多个单词组成,每个单词的首字母都要大写。 如:int index=0 阅读全文
posted @ 2019-07-24 14:16 socket强 阅读(1319) 评论(0) 推荐(0)
摘要:恢复内容开始 1.HTTP响应包含三部分:请求行,请求头,请求体。具体结构如图所示 2.状态码 3.contextType的作用是浏览器采用何种方式对响应体进行处理 4.请求转发和重定向: 多个servlet中的跳转有两种方式: 第一种:request.getRequestDispatcher(). 阅读全文
posted @ 2019-05-07 09:55 socket强 阅读(232) 评论(0) 推荐(0)
摘要:1.synchronized的作用:同步方法支持一种简单的策略来防止线程干扰和内存一致性的错误:如果一个对象对多个线程可见,则对该对象的所有读取或写入都是通过同步方法来完成的。总的来说是能够在同一时候保证最多只有一个线程执行该段代码,以达到安全的效果。 2.synchronized是java的关键字 阅读全文
posted @ 2019-05-06 13:58 socket强 阅读(915) 评论(0) 推荐(0)
摘要:java安装1.8后的问题:之前安装了jdk1.7和jdk1.6,之后又安装jdk1.8,然后执行java -version,打印错误信息:如下 Error: Registry key ‘Software\JavaSoft\Java Runtime Environment’\CurrentVers 阅读全文
posted @ 2019-05-03 13:45 socket强 阅读(1784) 评论(0) 推荐(0)
摘要:1、安装JDK开发环境 下载网站:http://www.oracle.com/ 开始安装JDK: 修改安装目录如下: 确定之后,单击“下一步”。 注:当提示安装JRE时,可以选择不要安装。 2、配置环境变量: 对于Java程序开发而言,主要会使用JDK的两个命令:javac.exe、java.exe 阅读全文
posted @ 2019-05-03 13:44 socket强 阅读(2508) 评论(0) 推荐(0)