在说堆和栈之前,我们先说一下JVM(虚拟机)内存的划分: Java程序在运行时都要开辟空间,任何软件在运行时都要在内存中开辟空间,Java虚拟机运行时也是要开辟空间的。JVM运行时在内存中开辟一片内存区域,启动时在自己的内存区域中进行更细致的划分,因为虚拟机中每一片内存处理的方式都不同,所以要单独进 ...
分类:
编程语言 时间:
2019-09-13 12:51:40
阅读次数:
65
可以。 接口是常量值和方法定义的集合。接口是一种特殊的抽象类。 java类是单继承的。classB Extends classA java接口可以多继承。Interface3 Extends Interface0, Interface1, interface…… 不允许类多重继承的主要原因是,如果A ...
分类:
编程语言 时间:
2019-09-12 00:01:17
阅读次数:
186
ORM:Object Relationship Mapping,对象到关联表的转换 例如Book是一个java类,属性有name,sn,price,book是Book的一个对象,name为“JAVA入门实战”,sn为QSN00037,价格为35.80.现在图书馆选购了book,需要把它记录到数据库中 ...
分类:
其他好文 时间:
2019-09-11 23:53:23
阅读次数:
123
FreeMarker学习 什么是FreeMarker 一款模板引擎,基于静态的模板和动态的数据,生成HTML网页,配置文件,源代码的一个Java类库。 可以很方便实现后台数据和前端渲染的结合。FreeMarker最初的设计,是被用来在MVC模式的Web开发框架中生成HTML页面的,它没有被绑定到 S ...
分类:
其他好文 时间:
2019-09-11 21:23:38
阅读次数:
128
1. 打开pom.xml 将依赖加入. 2. mvn clean install -DskipTests 3. scp target/lib/****.jar(刚刚的依赖的架包) 服务器地址 mvn命令若干: mvn -h,不会用时,可寻求帮助。 mvn clean compile,将.java类编 ...
分类:
其他好文 时间:
2019-09-10 18:06:57
阅读次数:
79
一、中断interrupt方法只改变目标线程的中断状态(interruptstatus),当线程处于wait、sleep、join等状态时都在方法内部不断地检查中断状态的值,当调用interrupt会抛出InterruptedException异常。interrupt方法Thread实例方法:必须由其它线程获取被调用线程的实例后,进行调用。实际上,只是改变了被调用线程的内部中断状态;Thread.
分类:
编程语言 时间:
2019-09-10 01:03:51
阅读次数:
105
1, 第一个java程序“hello.java" public class hello{ \\ public class类名称 public static void main(String args[]){ \\main方法 执行代码 system.out.println("hello.java") ...
分类:
编程语言 时间:
2019-09-09 19:47:24
阅读次数:
73
201871010136-赵艳强《面向对象程序设计(java)》第二周学习总 第一部分:理论知识学习部分 一.简单的Java程序应运程序 1.标识符0标识符由字母、下划线、美元符号和数字组成,且第一个符号不能为数字。 标识符可用作:类名、对象名、变量名、方法名、数组名、文件名等 2.关键字关键字就是 ...
分类:
编程语言 时间:
2019-09-09 19:46:53
阅读次数:
112
##什么是拦截器spring提供的一个特殊的组件,当DispatcherServlet收到请求后,如果有拦截器,会先调用拦截器,然后调用相应的处理器(Controler)。注:过滤器属于servlet规范,而拦截器属于spring框架。##如何写一个拦截器 1.写一个Java类,实现HandlerI... ...
分类:
其他好文 时间:
2019-09-08 18:29:43
阅读次数:
91
jdk 和 jre 是什么? 有什么区别? jre Jre 是java runtime environment, 是java程序的运行环境。既然是运行,当然要包含jvm,也就是大家熟悉的虚拟机啦,还有所有java类库的class文件,都在lib目录下打包成了jar。大家可以自己验证。至于在windo ...
分类:
其他好文 时间:
2019-09-06 22:53:44
阅读次数:
335