摘要:
Java既是编译型语言,又是解释型语言
java源文件首先需要通过javac编译生成后缀名为.class的字节码文件(与平台无关,只面向JVM),然后使用Java虚拟机将字节码解释成特定平台上的机器码运行。
Java虚拟机JVM
不同平台上的JVM不同,但是都提供了相同的接口。
开发Java准备
下载安装Ja... 阅读原文
2018-04-07 14:18:01 阅读(713) 评论(0)
摘要:
1)File类操作文件的属性
1.File类的常用方法
1.
文件的绝对完整路径:getAbsolutePath()
文件名:getName()
文件相对路径:getPath()
文件的上一级目录:getParent()
文件的大小为:length()
删除文件:delete()
具体操作请参考如下代码:
... 阅读原文
2018-04-07 13:15:16 阅读(743) 评论(0)
摘要:
持久化就是将内存中的数据保存起来,使之可以长期存在。
在Java中 可以做到持久化有很多种方法。
其中有:
1. 堵塞型IO,也就是我们经常说的io流;
2. 非堵塞型IO,通常称为New IO。也就是我们经常说的nio
3. Xml
4. 序列化
5. 数据库持久化
本人将在之后博客中开展关... 阅读原文
2018-04-07 12:21:01 阅读(730) 评论(0)
摘要:
在项目中,遇到需求,需要进行规则入库,想到使用正则进行表达式的拆分和分类,具体如下:
Operation Mode(Operation Mode_2) (Approve CR1) equals Accept And ( Need Physical Access(Need Physical Access) (... 阅读原文
2018-04-07 12:06:02 阅读(700) 评论(0)
摘要:
一、AQS是什么
AQS同步器是Java并发编程的基础,从资源共享的角度分成独占和共享两种模式,像ReentrantLock、ThreadPoolExecutor、CountDownLatch等都是基于AQS来实现的,如图:
二、AQS同步队列的基本结构
AQS维护了一个头节点(head)和一个尾节点(... 阅读原文
2018-04-07 10:17:03 阅读(710) 评论(0)
摘要:
王利国的"Java语言程序设计第1次作业(2018)"详细
作业结果详细
总分:100
选择题得分:40
1. Java语言中,基本数据类型一共有( )种。
A.16
B.2
C.4
D.8
正确答案是: D
2. Java虚拟机的英文缩写是( )
A.JRE
B.ECLIPSE
... 阅读原文
2018-04-07 10:08:01 阅读(769) 评论(0)
摘要:
3.2一维数组
3.2.1声明数组
数组类型[] 数组名称;
int [] username;
或者
数组类型 数组名称[];
int username[];
3.2.2初始化一维数组
一维数组初始化有两种格式,一种是先声明再赋值,一种是直接声明并赋值
int [] array = new ... 阅读原文
2018-04-07 09:50:02 阅读(700) 评论(0)
摘要:
昨天启动tomcat还好好的,今天不知道抽什么风,cmd中报错:
The JRE_HOME environment variable is not defined correctly This environment
找到了原因:
在startup.bat里边实际调用了另一个批处理,就是setclasspath.ba... 阅读原文
2018-04-07 08:14:03 阅读(773) 评论(0)
摘要:
陪产假结束了,今天又开始正常上班了,正好赶上米粉节活动,又要忙上一阵了,米粉节活动时间为4.03 - 4.10,有不少优惠,感兴趣的可以关注mi.com或小米商城app。
今天给大家送了福利:小爱音箱F码,据说卖的比较好,不太好抢到,借着这次公司福利,分享给大家,以表大家的支持和鼓励。
掘金的运营真的很贴心,... 阅读原文
2018-04-07 07:50:20 阅读(722) 评论(0)
摘要:
新建.jsp报错:The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path
解决方案:
1.检查在eclipse中,有没有配置JDK:
2.检查在eclipse中,tomcat有没有配置好:
3.在导... 阅读原文
2018-04-07 07:28:05 阅读(836) 评论(0)