- 博客(8)
- 收藏
- 关注
转载 创建一个maven项目
原文地址:http://www.cnblogs.com/leiOOlei/p/3361633.html一.创建项目1.Eclipse中用Maven创建项目上图中Next 2.继续Next3.选maven-archetype-webapp后,next 4.填写相应的信息,Packaged是默认创建
2017-12-05 22:30:01 132
原创 Java中的强制类型转换
强制类型转换从高到低的顺序:long>double>float>int>byte>short>char【注意】当使用 +、-、*、/、%运算操作时,遵循如下规则: 1.转型规则又低到高转换。如,当两个操作符有一个是double型的,另一个也会被转换为double,并且结果 也是double型的
2017-11-29 21:30:40 661
原创 Java线程
线程的五种状态:1.new(新建):新建一个线程对象 有三种方法: ① 继承Thread类实现多线程,但Thread本质上也是实现了Runnable接口的一个实例,它代表一个线程的实例public class MyThread extends Thread { public void run() { System.out.prin
2017-11-15 17:56:44 141
原创 为什么i++后,i++的值不变
i=0;i=i++; // i = 0; i++ = 0这两行代码运行在Java虚拟机栈中。Java虚拟机栈(JVM Stack)描述的是Java方法执行的内存模型,而JVM内存模型是基于“栈帧”的,每个栈帧中都储存了方法的局部变量表、操作数栈、动态连接 和 方法返回的地址 。每个方法从调用开始至执行完成的过程,都对应着一个线帧在虚拟机栈里面从入栈到出栈的过程。
2017-11-11 22:30:50 1896
原创 “==”与“.equals()”
“==”:专门用来比较两个变量是否相等,如果两个变量是基本数据类型,则只要两个变量的值相等,就返回true,对于两个引用数据类型变量,必须指向同一个对象,才会返回true.equals():比较两个变量的值是否相等自动拆装箱:Java编译器在基本数据类型和对应的对象包装类型之间做一个转换。8种基本数据类型:byte short int long f
2017-11-09 21:37:57 373
原创 Java运行时数据区域
Java虚拟机在执行Java程序的过程中会把它所管理的内存划分为若干个不同的数据区域。1.程序计数器:是一块较小的内存空间。字节码解释器工作时就是通过改变这个计数器的值来选择下一条需要执行的字节码指令,分支、循环、跳转、异常处理、线程恢复等。在任何一个确定的时刻,一个处理器都只会执行一条线程中的指令。因此,为了线程切换后能恢复到正确的执行位置,每条线程都需要一个独立的程序计数器。所以程序计数器
2017-11-09 19:12:03 99
原创 对Servlet的理解
Servlet是Spring MVC框架中的控制器。用来接收用户请求,调用模型(javaBean)响应用户请求,选择视图(JSP)响应结果。Servlet是由两个Java包组成:java.servlet和java.servlet.http。在java.servlet包中定义了所有的Servlet类必须实现或扩展的通用接口和类。java.servle.http包中定义了采用HTTP通信协
2017-10-30 20:48:48 285
原创 Java垃圾收集器
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
2017-10-16 20:41:32 271
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人