JVM学习一:初识Java
一、Java概述 1. Java受欢迎的原因 结构严谨、面向对象 摆脱硬件平台束缚,“一次编译,到处运行” 相对安全的内存管理和访问机制,避免了大部分的内存泄露和指针越界问题 热点代码检测和运行时编译及优化 完善的应用程序接口,还有无数来自商业机构和开源社区的第三方类库帮助用户实现各种各样的功能 2. JDK VS JRE 按照Java各组成部分的功能来划分,可以分为JRE和JDK JDK(Jav…
一、Java概述 1. Java受欢迎的原因 结构严谨、面向对象 摆脱硬件平台束缚,“一次编译,到处运行” 相对安全的内存管理和访问机制,避免了大部分的内存泄露和指针越界问题 热点代码检测和运行时编译及优化 完善的应用程序接口,还有无数来自商业机构和开源社区的第三方类库帮助用户实现各种各样的功能 2. JDK VS JRE 按照Java各组成部分的功能来划分,可以分为JRE和JDK JDK(Jav…
一、算术运算符。 1、算术运算符:+(加),-(减),+(正),-(负),*,/,%,(前)++,(后)++,(前)-- ,(后)– 2、除号:/ 3、%:取余运算 结果的符号与被模数的符号相同 开发中,经常使用%来判断能否被除尽的情况 4、(前)++:先自增1,后运算 (后)++:先运算,后自增1 注意点:自增1不会改变本身变量的数据类型 5、(前)–:先自减1,后运算 (后)–:先运算,后自减…
javaBean: 一种类的规格编写规范; 含有setXxx()或者getXxx()方法的类都可以称之为javaBean。 以entity, domain ,vo, pojo命名的包 , 包中的类都满足javaBean的规范 entity: entity包下的类中的所有属性与数据库表格中的字段名逐一对应 domain: domain包下的类中的属性除了包含数据库表格中的字段, 还可以包括其他属性。…
目录 引言 @MultipartConfig FileUpload 参考 引言 当在HTML或者JavaScript中使用表单提交数据时,默认编码格式为 application/x-www-form-urlencoded ,在HTTP报文中可以找到用&与=隔开的信息(因此,我们也可以在JavaScript中手动的send它们),类似下面: 这种格式可以直接被getParameter获取,但…
点击上方“Java精选”,选择“设为星标” 别问别人为什么,多问自己凭什么! 下方 有惊喜 ,留言必回,有问必答! 每天 0 8:15 更新文章,每天进步一点点... 为了支持函数式编程,Java 8引入了Lambda表达式,那么在Java 8中到底是如何实现Lambda表达式的呢? Lambda表达式经过编译之后,到底会生成什么东西呢? 在没有深入分析前,让我们先想一想,Java 8中每一个La…
环境:Tomcat6.0 Eclipse3.4 jdk1.5 一周前我用的时候还可以运行,期间我在机器上装了一个MyEclipse6.0在MyEclipse中运行struts2的application就出现此错误,之后我把MyEclipse卸载,又重装了Tomcat,启动Eclipse运行软件还是有这个错误 type Exception report message description The…
目录 1. 初识模板引擎 2. Thymleaf的使用流程 2.1 通过Maven引入依赖 2.2 创建HTML模板文件 2.3 编写Servlet代码 2.4 部署程序 2.5 小结 3. Thymeleaf的常用语法 3.1 设置标签文本 3.2 设置标签属性 3.3 条件判断 3.4 循环 4. 如何创建一个引擎实例? 4.1 什么是ServletContext 4.2 什么是监听器(Lis…
算法-冒泡排序及Java代码实现 冒泡排序过程的文字描述 冒泡排序分析(升序): 第一轮冒泡排序: 假设有n个元素。 1.指针指向第一个元素,第一个元素和第二个元素进行比较,若第一个元素比第二个元素大, 则互相交换数值(从而实现大的数值向后面移动) 2.指针指向第二个元素,第二个元素和第三个元素进行比较,若第二个元素比第三个元素大, 则互相交换数值 ..... 3.指针指向第n-1个元素,第n-1…
Java语言是一种特殊的语言,它采用的形式为先编译,再解释的执行方式。也就是先把Java语言的源代码编译成中间代码class文件,然后在运行时根据class文件运行到jvm上解释执行。所以严格意义上说,Java语言是一种半编译半解释的语言。 众所周知,程序分为:解释程序和编译程序。 解释程序将程序逐句翻译,翻译一句执行一句边翻译边执行,不产生目标程序。解释方式是按照远程序中语句的动态顺序,直接地逐…
1.概述 在日常开发中我们经常会碰到对字符串的操作,今天就来总结下Java中对字符串的拼接。 拼接字符串可分为两种: 1.在字符串末尾添加字符串; 2.在字符串任意位置添加字符串; 下面我们分别来看看怎么拼接。 2.在字符串末尾添加字符串 我们可以用StringBuilder(效率高,线程不安全)和StringBuffer(效率低,线程安全)的append()方法。 举个例子: StringBui…