java语言学习
文章平均质量分 56
catinthewater
这个作者很懒,什么都没留下…
展开
-
数据类型和运算符(总结)
标识符、关键字 数据类型、运算符 标识符的命名规则: 1、字母、数字、下划线“_”、美元符号“$”组成。 2、字母、下划线“_”、美元符号“$”开头。 3、不能与关键字、boolean值、null同名。 4、区分大小写,没有长度限制,见名知义原则。 关键字 48个,全部是小写。 abstract class final int public t原创 2013-10-16 17:18:41 · 758 阅读 · 0 评论 -
ArrayList 与数组
1、数组在创建时必须指定大小;ArrayList不需要指定大小。 数组:new String[2] ArrayList :newArrayList(); 2、存放对象给一般数组时必须指定位置 数组:myArray[1] = b; ArrayList:myList.add(b);原创 2015-05-07 11:36:08 · 388 阅读 · 0 评论 -
mybatis 查询小结
mybatis 查询 一、模糊查询: (1)sql字符串拼接 select * from t_user where name like CONCAT(CONCAT('%',#{name},'%')) (2)使用${...}代替#{...} select * from t_user where name like '%'${name}'%' (3)程序中拼接 String name转载 2015-05-05 15:13:12 · 429 阅读 · 0 评论 -
mybaits 排序问题
根据条件进行排序时发现无法根据条件进行顺序或倒序排序,后来发现是mapper.xml文件中的问题。排序条件与顺序还是倒序的参数都不能用“#”,如#{name}, 只能用“$”,如“${name}” 完整案例: select * from user order by ${name} ${desc} limit #{start},#{pagesize}。原创 2015-05-03 15:31:07 · 542 阅读 · 0 评论 -
for和while的区别
以前需要用到循环语句的时候,for和while随便用,没有考虑过这两者有什么本质上的区别,最近在学习算法,然后接触到了一本书《图灵程序设计丛书:算法(第4版) 》,书上说了这两者的区别。 for循环和它的while形式有什么区别? for循环头部的代码和for循环主题代码在同一个代码段之中。在一个典型的for循环中,递增变量一般在循环结束之后都是不可用的;但在它等价的while循环中,递增变了原创 2015-01-26 16:57:30 · 661 阅读 · 0 评论 -
从 iBatis 到 MyBatis
本文主要讲述了 iBatis 2.x 和 MyBatis 3.0.x 的区别,以及从 iBatis 向 MyBatis 移植时需要注意的地方。通过对本文的学习,读者基本能够了解 MyBatis 有哪些方面的改进,并能够顺利使用 MyBatis 进行开发。本文更适合有 iBatis 基础的开发人员阅读。转载 2014-09-02 11:33:58 · 629 阅读 · 0 评论 -
java 关键字与保留字
Java 关键字列表 (依字母排序 共51组),所有的关键字都是小写,在MyEclipse中都会显示不同的颜色: abstract, assert,boolean, break, byte, case, catch, char, class, const, continue, default, do, double, else, enum,extends, final, finally, fl转载 2014-08-31 08:51:11 · 440 阅读 · 0 评论 -
jsp中获取该项目的绝度路径的代码
pageEncoding="UTF-8"%> String path = request.getContextPath(); String basePath = request.getScheme() + "://" + request.getServerName() + ":" + request.getServerPort() + path + "/"; %> "原创 2014-06-19 08:53:20 · 585 阅读 · 0 评论 -
struts2标签不显示Label的解决方法
今天同事遇到一个struts2标签的label属性不显示,并且标签不换行的问题,网上搜了一下,解决方法如下: struts2的标签不管是还是一概不显示label了,连换行都不换了。 查找原因有三种情况: 1、发现原来struts.properties下多了这句话: struts.ui.theme=simple 2、struts2.xml 中有 3、 jsp页面form标签有属性转载 2014-07-31 21:26:44 · 1201 阅读 · 0 评论 -
jsp 静态引入<%@ include %> 动态引入<jsp:include> 区别
1. 首先先介绍下,jsp机制: servlet容器,先将jsp转化成servlet,然后编译成.class文件,放置容器缓冲区【tomcat的work目录下】。 每次调用jsp时,服务器会读取编译好的servler.class,处理jsp的请求。 2. 在servlet容器转化jsp为servlet时,将引入的jsp源码全部添加到当前jsp,一并转化成一个ser转载 2014-07-28 09:58:15 · 456 阅读 · 0 评论 -
详解Struts1中的struts-config.xml配置文件
弄清楚struts-config.xml中各项元素的作用,对于我们构建web项目有莫大的好处。是struts的根元素,它主要有8个子元素,DTD定义如下: (data-sources?,form-beans?,global-exceptions?,global-forwards?, action-mappings?,controller?,message-resources*,plug转载 2014-07-25 09:32:00 · 512 阅读 · 0 评论 -
hibernate报错(一)
Exception in thread "main" org.hibernate.MappingException: could not instantiate id generator [entity-name=com.xss.domain.Employee] at org.hibernate.id.IdentifierGeneratorFactory.create(IdentifierGen原创 2014-06-26 08:54:32 · 627 阅读 · 0 评论 -
Java七种排序算法!
冒泡排序、选择排序、快速排序、插入排序、希尔排序、归并排序、堆排序 Java排序算法 1)分类: 1)插入排序(直接插入排序、希尔排序) 2)交换排序(冒泡排序、快速排序) 3)选择排序(直接选择排序、堆排序) 4)归并排序 5)分配排序(箱排序、基数排序) 所需辅助空间最多:归并排序 所需辅助空间最少:堆排序 平均速度最快:快速排序 不稳定:快速排序,希尔排序,转载 2014-01-25 00:22:14 · 676 阅读 · 0 评论 -
迷你DVD管理系统
实现的功能主要有:新增、查看、删除、借出、归还、退出。之前修改了很多遍,重写了几次,但是至今没有发现为什么我之前的编译不出来,同时也没有明白后面为什么会成功完成全部功能。 源代码如下: import java.util.Scanner; public class Test { public static void main(String [] args){ Scanner input =原创 2013-12-02 17:29:23 · 1604 阅读 · 0 评论 -
包为什么需要全名的原因
包之所以很重要有三个原因。 首先,它们可以帮组组织项目或函数库相对于一大堆零散的类,以功能来组织会比较好。 其次,包可以制造处名称空间,以便错开相同名称的类。例如说,有好几个程序员都设计出Set这个类,我们就可以通过不同的包名称来分辨。 最后,包可以通过限制同一包之间的类才能相互存取以维护安全性。翻译 2015-05-07 18:06:46 · 463 阅读 · 0 评论