Java
李二的Blog
这个作者很懒,什么都没留下…
展开
-
重修Java—流程控制语句
虽然我已经学过一次Java了,不过做事就得全套。而且编程思想确实棒!原创 2016-10-18 22:19:28 · 412 阅读 · 0 评论 -
数据库连接池
数据库连接池 一、JDBC和 DBCP的比较(纯个人感受) 使用JDBC连接数据库,每次到都需要手工创建连接,并且访问一次数据库就要创建一个连接,dbcp访问,连接隐藏,只需要获取连接,就行,初始化连接数量,可以从池中获得,连接,超出之后回创建连接。这一方面减轻工作,另一方面可提升性能。 DBCP很多web服务器基本都有实现连接池。一般称为DataSource数据源,数据源包含蓝数据连接池...原创 2018-03-24 19:05:32 · 232 阅读 · 0 评论 -
小模块练习-分页技术
一、所需要的技术 使用eclipse作为IDE环境、jsp、servlet,jstl技术,mysql数据库,纯JDBC技术。二、项目的目录结构1包名描述MVC层次2Org.buer.pojo实体层,存放javaBean,只有属性和geter、seter方法域层3Org.buer.dao数据访问层接口、只有定义,没有具体实现数据访问层4Org.buer.dao.impldao层的具体实现,处理与数据...原创 2018-03-23 22:13:20 · 233 阅读 · 0 评论 -
Java-mysql连接-并处理连接中字符的问题
一、数据库中创建表指定引擎并指定字符集 -- 指定存储引擎和字符集 --create table `test`.`users`( id int primary key, name varchar(40), password varchar(40), email varchar(60), birthday date)engine=InnoDB default CH...原创 2018-03-19 22:19:11 · 292 阅读 · 0 评论 -
Java Mail小例子
Java Mail 发送邮件需要的工具需要两个jar包:Java Mail API和Java Activation Framework (JAF) 下载源:Java Mail jar 1.4.5JAF 1.1 action jar 安装选择 将Java Mail jar 和JAF jar 的路径配置到classpath中在新建的项目中右击src->Build Path ->configu原创 2017-02-17 14:38:56 · 475 阅读 · 0 评论 -
有return的情况下try catch finally的执行顺序(最有说服力的总结)
结论: 1、不管有木有出现异常,finally块中代码都会执行; 2、当try和catch中有return时,finally仍然会执行; 3、finally是在return后面的表达式运算后执行的(此时并没有返回运算后的值,而是先把要返回的值保存起来,管finally中的代码怎么样,返回的值都不会改变,任然是之前保存的值),所以函数返回值是在finally执行前确定的; 4、finally中转载 2017-02-17 10:27:37 · 276 阅读 · 0 评论 -
内部类
定义 将一个类的定义置入另一个类的定义中,这个类就是内部类。嵌套在另外的一个类中,和外部类的属性使用方式差不多。public class Out { int i = 10; class Inner1{ public void show(){ System.out.println("this is Inner1!");原创 2016-11-09 17:17:22 · 239 阅读 · 0 评论 -
重修Jaava—访问控制
JAVAHOME和CLASSPATH的作用 说起来只是突然想到JDK和工程文件并不再一起,那么编译的时候是如何进行整合的呢?所以就特地的查了一下。 在eclipse中的工程文件中是有.classpath文件的他的作用就是指明一些需要的库文件的路径的。那么文件在编译的时候是这样的:如果是用记事本写的Java文件的话,解释器会找到环境变量中的classpath,里面包含了一个原创 2016-10-31 17:44:36 · 435 阅读 · 0 评论 -
多态
目的 多态就是将概念与实施的细节分隔开来,即“是什么”和“怎么做”分隔开。绑定 方法的调用同方法的主体连接起来。 早期绑定:编译器和链接程序。 动态绑定:在运行期,方法的调用机制自己调查,找到正确的方法,一般可能在方法中插入类型信息,(final方法除外)。多态的条件提供一个通用的接口或基础类子类实现或者覆盖 父类的方法子类的对象指向父类的引用原创 2016-11-07 10:54:42 · 216 阅读 · 0 评论 -
重修Java——运算符
Java运算符在Java中有以下几类运算符:1. 算术运算符 2. 关系运算符 3. 逻辑运算符算数运算符 符号有(+、-、*、/、%、=),几乎所有的运算符都只能作用于主类型(基本数据类型),但是“=”、“==”和“!=”,它们能操作所有的对象。除此之外,String类支持“+”和“+=”,我想大概是因为String使用的频率太多的原因,所以才有了“+”运算符的重载。 那原创 2016-10-16 23:49:00 · 426 阅读 · 0 评论 -
继承-代码的复用
继承就是在原有的类基础上进行扩展,添加自己的东西或者修改原有的东西使之更加符合新类。这就好像是我们使用的物理或者数学定理是没必要反复写的,只需要在前人的基础上使用就好,当然方法是可以重写和重载的。 继承最大的好处就是累积开发,我们可以在不改变源代码的情况下,添加新的内容,并且是合理的。 继承是组织代码的形式之一, 但不能滥用继承,如果没有明确的继承关系,使用组合的方式创建新类其实是更好的选择。原创 2016-11-07 10:28:21 · 1544 阅读 · 0 评论 -
重修Java--数据类型
起因 一直都知道java编程思想是一本大作,一直都想好好的学习它,尽管我可能已经熟悉一部分java知识了,但是我经常浏览别人的博客时发现那些大牛们或者一些博主们都会提到一个相同的问题----无论学什么样的知识,都会有遗忘的问题。我想模仿别人将知识记录下来。当然这只是一个原因,另一个原因就是,标准的工科男,我可能懂了,但是我可能说不明白,或者我对问题的阐述并不是那么的清晰。所以这也是想要锻炼一下原创 2016-10-08 22:29:08 · 460 阅读 · 0 评论 -
重修Java——面向对象
面向对象面向对象的程序设计:1、所有的东西都是对象。将对象看成一种新型的变量;它保存数据,但可以对自身操作。2、程序就是一大堆的对象的组合;通过消息的传递,各对象知道自己该干什么。而消息传递可以想象成一个调用请求,它调用的是从属于目标对象的一个子例程或方法。3、每个对象都有自己的存储空间,可以容纳其他对象。所以尽管对象的概念非常简单,但是程序中可以达到任意复杂程度。4、每个对象原创 2016-10-13 15:31:34 · 387 阅读 · 0 评论 -
重修Java—初始化
构造器构造器是一个特殊的方法,用于完成对象初始化的工作,特具有以下特点: (1)构造方法的方法名必须与类名相同。 (2)构造方法没有返回类型,也不能定义为void,在方法名前面不声明方法类型。 (3)构造方法的主要作用是完成对象的初始化工作,它能够把定义对象时的参数传给对象的域。 (4)构造方法不能由编程人员调用,而要系统调用。原创 2016-10-21 17:58:07 · 444 阅读 · 2 评论 -
Mybatis-结构介绍+初级入门程序
主要是介绍mybatis的相关初级知识,配置文件讲解,初级增删改查的入门程序。一、简介 MyBatis是一个优秀的持久层框架,它对jdbc的操作数据库的过程进行封装,使开发者只需要关注SQL本身,而不需要花费精力去处理例如注册驱动、创建connection、创建statement、手动设置参数、结果集检索等jdbc繁杂的过程代码。Mybatis通过xml或注解的方式将要执...原创 2018-04-01 17:16:14 · 213 阅读 · 0 评论