![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA
shanekong2015
这个作者很懒,什么都没留下…
展开
-
JAVA入门基础笔记-基本数据类型
Java基础—数据:《JAVA入门很简单》-李世民1. 使用小数给单精度浮点型变量赋值,需要在赋值的小数后面加一个‘F’。在遇到小数时,java不知道这个数字的精度,为了防止数据的精度被丢弃,会把这个数据作为一个双精度的double类型来存储。加上了F,就已经明确告诉了JAVA,这是一个单精度的浮点数字。 2. 在java中,八进制的数规定以“0”开头,十六进制数以“0x”开头原创 2015-07-10 09:34:39 · 312 阅读 · 0 评论 -
JDBC为什么要使用PreparedStatement而不是Statement
PreparedStatement是用来执行SQL查询语句的API之一,Java提供了 Statement、PreparedStatement 和 CallableStatement三种方式来执行查询语句,其中 Statement 用于通用查询, PreparedStatement 用于执行参数化查询,而 CallableStatement则是用于存储过程。同时PreparedStatement还转载 2015-08-26 15:00:12 · 285 阅读 · 0 评论 -
Mybatis环境搭建Hello world 程序
IDE : eclipse Version: Mars Release (4.5.0)JDK:jdk1.8.0_51JRE:jre1.8.0_51数据库:mysql Version 6.3.4(32bit) communitymybatis: mybatis 3.3.0 下载地址: https://github.com/mybatis/mybatis-3/releases原创 2015-08-17 14:11:42 · 419 阅读 · 0 评论 -
struct2配置之helloword程序
软件环境:eclipse+tomcat1.配置eclipse,主要是JRE和TomcatJREtomcat,点add..2.Struts2的配置,主要有三点:struts.xmlweb.xmljar包这三个都可以从struts-2.3.24-all\struts-2.3.24\apps\struts2-blank\WEB-INF目录下原创 2015-08-04 10:48:05 · 681 阅读 · 0 评论 -
JAVA入门基础笔记--string类型
String 字符串1. 双引号之间的内容在java中都被当作字符串的内容来处理,如果在字符串中包含有双引号,前面需要加反斜杠“\”来转义,表示这只是一个普通的双引号字符。 2. String 与字符型数组的区别使用字符型的数组可以实现字符串的所有特性,在java中,String 类的底层就是一个字符数组。提出String类是为了解决字符型数组的不便,如初始化,方便人们阅读等等。原创 2015-07-10 09:37:26 · 272 阅读 · 0 评论 -
Spring Framework 源码阅读
Spring Framework(下文简称为Spring)提供了很多功能,使得很多简单的应用开发,尤其是一些政府,小企业应用,变成Action->Service->DAO+一堆Interface(我讨厌很多莫名其妙的接口),just make skins for dababase.本文的画图工具:mindmanager原文地址:http://my.oschina.net/geecood转载 2015-08-20 11:02:01 · 408 阅读 · 0 评论 -
SpringMVC环境搭建及helloword程序
1.环境准备IDE: eclipse Version: Mars Release (4.5.0)JDK:jdk1.8.0_51JRE:jre1.8.0_51spring jar包下载:http://maven.springframework.org/release/org/springframework/spring/4.1.7.RELEASE 源码下载:h原创 2015-08-20 15:32:59 · 392 阅读 · 0 评论 -
SpringMVC+Spring+mybatis整合小结
1. SSM框架版本springMVC :4.1.7 是spring 的一个子模块spring :4.1.7mybatis:3.3.02. jar小结从数据库--> 连接池--> mybatis -->spring-->jsp数据库: 数据库驱动jar包--mysql-connector-java-5.1.36-bin.jar连接池: com原创 2015-08-21 18:20:21 · 432 阅读 · 0 评论 -
hashmap的实现原理分析
http://blog.csdn.net/vking_wang/article/details/141665931. HashMap的数据结构数据结构中有数组和链表来实现对数据的存储,但这两者基本上是两个极端。 数组数组存储区间是连续的,占用内存严重,故空间复杂的很大。但数组的二分查找时间复杂度小,为O(1);数组的特点是:寻址容易,插入和删除转载 2015-09-16 10:28:47 · 331 阅读 · 0 评论 -
115 Java Interview Questions and Answers
Table of ContentsObject Oriented Programming (OOP)General Questions about JavaJava ThreadsJava CollectionsGarbage CollectorsException HandlingJava AppletsSwingJDBCRemote Method转载 2015-08-26 11:53:50 · 608 阅读 · 0 评论 -
集合类操作优化经验总结
在实际的项目开发中会有很多的对象,如何高效、方便地管理对象,成为影响程序性能与可维护性的重要环节。Java 提供了集合框架来解决此类问题,线性表、链表、哈希表等是常用的数据结构,在进行 Java 开发时,JDK 已经为我们提供了一系列相应的类来实现基本的数据结构,所有类都在 java.util 这个包里,清单 1 描述了集合类的关系。清单 1.集合类之间关系转载 2015-08-26 15:16:07 · 264 阅读 · 0 评论 -
JAVA入门基础笔记-数组类型
数组:定义大量的同类型的变量1. 通过下标来使用数组中的元素时,不能够超出数组实际大小范围。 2. 对象、数组的声明数组数据类型数组名称[]数组数据类型[] 数组名称注意中括号的位置可以放在数组名后,或者放在数组类型后。数组声明,仅仅是生成了一个数组名称的引用,数组还没有创建,指向的位置是不确定的。 3. 对象、数组的创建 new 类型名() new 类原创 2015-07-10 09:36:25 · 288 阅读 · 0 评论 -
java入门基础--方法的多样性(继承与覆盖)
方法的多样性1. 类只是一个模具而已,不能当作对象在程序中直接拿来用。由类来创建相应的对象:new 2. 构造方法2.1构造方法与普通方法的区别(1)构造方法不能有返回值;(2)构造方法的名字与类名完全相同;(3)构造方法只能在创建对象时由java自动调用;(4)构造方法用于给类的属性赋初值,或者创建对象中的其它内容 2.2构造方法的重载构造方法可以定义原创 2015-07-11 18:13:28 · 780 阅读 · 0 评论 -
JAVA中的类-普通类,嵌套类,抽象类,接口
JAVA中的类 1. 基本点不同于基本类型变量,类作为方法的参数和返回类型时,都是以引用来传递的。这些引用时指向对象的一个实例。对象数组:类名称 对象数组名称[]声明变量数组时,一律将中括号放在数组名称的后面! 2. 类中类(嵌套类)2.1在外面定义的类称为外部类,嵌套在里面的类称为内部类,内部类作为外部类的一个成员而存在。在外部类中,可以随意的访问内部类的属性和方原创 2015-07-12 18:07:06 · 939 阅读 · 0 评论 -
JAVA--多线程基础
参考文章:http://blog.csdn.net/qinjienj/article/details/7578582线程和进程,现代操作系统几乎无一例外地采用进程的概念,进程之间基本上可以认为是相互独立的,共享的资源非常少。线程可以认为是轻量级的进程,充分地利用线程可以使得同一个进程中执行多种任务。Java是第一个在语言层面就支持线程操作的主流编程语言。和进程类似,线程也是各自独立的,有自己的转载 2015-07-27 17:31:28 · 298 阅读 · 0 评论 -
springMVC校验之hibernate validator校验器的使用
项目中常见的前端校验,比如js校验。对安全性要求比较高的情况下,需要在服务器端进行校验,服务端校验: 控制层conroller:校验页面请求的参数的合法性。在服务端控制层conroller校验,不区分客户端类型(浏览器、手机客户端、远程调用) 业务层service(使用较多):主要校验关键业务参数,仅限于service接口中使用的参数。原创 2015-08-24 21:43:11 · 901 阅读 · 0 评论 -
SpringMVC图片文件上传功能实现
1. 在工程依赖库下添加文件上传jar包commons-fileupload-1.2.2.jarcommons-io-2.4.jar2.jsp页面设置form表单属性enctype在表单中上传图片时,需要在form的属性设置中添加enctype="multipart/form-data"。表单中enctype="multipart/form-data"的意思,是设置表单原创 2015-08-25 12:19:22 · 9623 阅读 · 2 评论 -
69 Spring Interview Questions and Answers
这篇文章总结了一些关于Spring框架的重要问题,这些问题都是你在面试或笔试过程中可能会被问到的。下次你再也不用担心你的面试了,Java Code Geeks这就帮你解答。大多数你可能被问到的问题都列举在下面的列表中了。所有的核心模块,从基础的Spring功能(如Spring Beans)到上层的Spring MVC框架,文章中都会进行简短的讲解。看完这些面试问题,你应该看看我们的Spri转载 2015-08-26 14:26:08 · 541 阅读 · 0 评论 -
关于 hashCode() 你需要了解的 3 件事
在 Java 中,每一个对象都有一个容易理解但是仍然有时候被遗忘或者被误用的 hashCode 方法。这里有3件事情要时刻牢记以避免常见的陷阱。一个对象的哈希码允许算法和数据结构将对象放入隔间,就象打印机类型案件中的字母类型。打印机将所有的“A”类型放到一个房间,它寻找这个“A”的时候就只需要在这个房间进行寻找。这种简单的系统让他在未排序的抽屉中寻找类型的时候更快。这也是基于哈希的集合的想转载 2015-08-26 15:11:03 · 284 阅读 · 0 评论 -
HashMap和HashTable
Java的HashMap和HashTable1. HashMap1) hashmap的数据结构 Hashmap是一个数组和链表的结合体(在数据结构称“链表散列“),如下图示: 当我们往hashmap中put元素的时候,先根据key的hash值得到这个元素在数组中的位置(即下标),然后就可以把这个元素放到对应的位置中了。如果这个元素所在的位子上已经存转载 2016-02-24 15:55:34 · 332 阅读 · 0 评论