Java
拾毅者
长期关注机器学习,数据挖掘和人工智能领域。
展开
-
Java系列-JAVA语言十个概念
Java十个概念1、对象的初始化(1)非静态对象的初始化在创建对象时,对象所在类的所有数据成员会首先进行初始化。基本类型:int型,初始化为0。如果为对象:这些对象会按顺序初始化。构造方法的作用就是初始化。(2)静态对象的初始化程序中主类的静态变量会在main方法执行前初始化。 不仅第一次创建对象时,类中的所有静态变量都初始化,并且第一次访问某类(注意此时未原创 2015-04-14 19:36:53 · 1028 阅读 · 0 评论 -
Eclipse修改默认注释
方法一:Eclipse中设置在创建新类时自动生成注释 windows-->preference Java-->Code Style-->Code Templates code-->new Java files 编辑它 ${filecomment} ${package_declaration} /** * @author 作者 E-mail: * @version 创建时原创 2015-03-30 20:45:54 · 2030 阅读 · 0 评论 -
Eclipse新建Web项目出现The superclass "javax.servlet.http.HttpServlet" was not found...
Eclipse新建web项目出现The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path新建web项目后都,jsp页面顶端出现“红色”的报错信息:The superclass "javax.servlet.http.HttpServlet" was not fou原创 2015-04-04 19:34:13 · 14783 阅读 · 0 评论 -
Java笔记-Java 内存区域和GC机制
此次主要做一下java内存区域和GC机制的知识小结,下面的段落部分摘自网络,部分摘自书籍,具体的链接忘记了,因为这是之前学习的时候做下的笔记。还望原作者多多包涵!1 Java垃圾回收Java GC(Garbage Collection,垃圾收集,垃圾回收)机制,是Java与C++/C的主要区别之一,作为Java开发者,一般不需要专门编写内存回收和垃圾清理代码,对内存泄露和溢出的问题,也不需要像C程序原创 2015-05-24 16:17:11 · 1291 阅读 · 0 评论 -
第五届在线编程大赛月赛第一题:完全平方数的个数
第五届在线编程大赛月赛第一题:完全平方数的个数 题目详情: 给定整数区间[A,B]问其中有多少个完全平方数。 输入格式: 多组数据,包含两个正整数A,B 1<=A<=B<=2000000000。 输出格式: 每组数据输出一行包含一个整数,表示闭区间[A,B]中包含的完全平方数的个数。 答题说明: 输入样例 1 1 1 2 3 10 3 3 输出样例: 1 1 2原创 2015-05-22 19:51:43 · 1087 阅读 · 0 评论 -
BinarySearch二分查找算法
二分查找又称折半查找,优点是比较次数少,查找速度快,平均性能好;其缺点是要求待查表为有序表,且插入删除困难。因此,折半查找方法适用于不经常变动而查找频繁的有序列表。首先,假设表中元素是按升序排列,将表中间位置记录的关键字与查找关键字比较,如果两者相等,则查找成功;否则利用中间位置记录将表分成前、后两个子表,如果中间位置记录的关键字大于查找关键字,则进一步查找前一子表,否则进一步查找后一子表。重复以原创 2015-04-27 20:13:07 · 4306 阅读 · 0 评论 -
判断字符大小写(Java)
要求:任意输入一个字符串,分别输出字符串中的大写字符和小写字符。说明:java中提供了区分大小写的方法,即Character.isUpperCase(char c),Character.isLowerCase(char c),在这里用这两个方法区分即可。代码:package com.ldw.string; import java.util.Scanner;/** * @au原创 2015-04-28 12:56:38 · 37251 阅读 · 0 评论 -
Spring+SpringMVC+Mybatis整合系列(二)Eclipse新建Maven web项目
这是SSM搭建的第二篇,关于eclipse集成Maven的部分已经在上一篇中 Spring+SpringMVC+Mybatis整合系列(一)Maven安装和Eclipse配置详细介绍完,下面主要介绍使用eclipse新建Maven项目,以及创建完后的相关BUG的处理。原创 2015-10-13 14:10:25 · 3047 阅读 · 0 评论 -
Spring+SpringMVC+Mybatis整合系列(三)SSM框架整合
项目源码Github:https://github.com/csuldw/SSM_OEP通过前面两个博文[ Spring+SpringMVC+Mybatis整合系列(一)Maven安装和Eclipse配置](http://blog.csdn.net/dream_angel_z/article/details/49095539) 和 [Spring+SpringMVC+Mybatis整合系列(二)Eclipse新建原创 2015-10-13 14:40:03 · 6931 阅读 · 5 评论 -
Eclipse导入javaAPI文档
Eclipse导入javaAPI文档操作步骤:Window(窗口)——>Preferences(首选项)——>Java——>Installed JRES(已安装的JRE)——>选择右边的jdk——>点击Edit(编辑)——>选择rt.jar栏——>点击右边Javadoc Location(Javadoc 位置)——>选择Javadoc inarchive(归档中的Javadoc)——>Ex原创 2015-03-30 20:43:56 · 4508 阅读 · 0 评论 -
Java系列-类与类之间的六种关系
类与类之间的关系一、继承关系 继承指的是一个类(称为子类、子接口)继承另外的一个类(称为父类、父接口)的功能,并可以增加它自己的新功能的能力。在Java中继承关系通过关键字extends明确标识,在设计时一般没有争议性。在UML类图设计中,继承用一条带空心三角箭头的实线表示,从子类指向父类,或者子接口指向父接口。 二、实现关系 实现指的是一个class类原创 2015-03-28 21:47:28 · 2790 阅读 · 0 评论 -
Java系列-Http同步和异步请求区别
举个例子:普通B/S模式(同步)AJAX技术(异步) 同步:提交请求->等待服务器处理->处理完毕返回 这个期间客户端浏览器不能干任何事 异步: 请求通过事件触发->服务器处理(这是浏览器仍然可以作其他事情)->处理完毕 同步就是你叫我去吃饭,我听到了就和你去吃饭;如果没有听到,你就不停的叫,直到我告诉你听到了,才一起去吃饭。 异步就是你叫我,然后自己去吃饭,我得到消息后可转载 2015-04-04 19:58:03 · 7204 阅读 · 0 评论 -
Java系列-如何读取.properties属性文件
从项目根目录下读取,即src目录下原创 2014-11-07 19:39:11 · 1064 阅读 · 0 评论 -
Java系列-final、static、finally、finalize的比较
final、static、finally、finalize的比较final关键字1、final修饰类,表示该类不能被继承,因此,一个类不能同事被声明为abstract抽象类和final的类;2、final修饰变量,则该变量必须赋初值,而且它的取值在整个过程都不会改变;3、final修饰方法,称为最终方法。它不可被子类重新定义,即不可被覆盖,也不能被重原创 2015-04-16 14:48:54 · 2078 阅读 · 0 评论 -
Java系列-jsp九大内置对象
jsp九大内置对象jsp九大内置对象:request,response,session,out,application,config,page, pageContext,exception http协议 1、request对象 表单中的method取值get和post的区别:使用get方法提交的信息会在提交的过程中显示在浏览器的地址栏中,而使用post方法提原创 2014-11-28 09:43:58 · 2087 阅读 · 0 评论 -
Java系列-读取properties文件连接数据库
简介:将数据库的信息(数据库驱动driver、数据库url、用户名和密码)放在db.properties文件中,然后在java类中将这些数据取出来,做一个简单的数据库连接测试。db.properties文件放在src目录下,源码:db.propertiesdriver=com.mysql.jdbc.Driverurl=jdbc:mysql://localhost/hibernat原创 2014-11-26 16:11:45 · 4131 阅读 · 0 评论 -
Java系列-JavaWeb复习资料整理
JAVA基础复习资料1.JAVA关键字:final、finally、finalize、static解析:简单区别final 用于声明属性、方法和类,分别表示属性不可变,方法不可覆盖,类不可继承。finally是异常处理语句结构的一部分,表示总是执行。 finalize是Object类的一个方法,在垃圾收集器执行的时候会调用被回收对象的此方法,可以覆盖此方法提供垃圾收集时的其他资原创 2015-04-24 22:45:18 · 3059 阅读 · 0 评论 -
Java系列-nul和""l的区别
" "和null的区别 Stringstr1 = null; str引用为空Stringstr2 = ""; str引用一个空串也就是null没有分配空间,""分配了空间,因此str1还不是一个实例化的对象,而str2已经实例化。注意因为null不是对象,""是对象。所以比较的时候必须是if(str1==null){...}和if(str2.equals("")){..原创 2015-04-12 22:49:49 · 1147 阅读 · 0 评论 -
Java系列-Set、List、Map的遍历总结
不知道为什么,昨天写的这篇文章不见了。早上重新补上来吧,以后写东西还是得先写在电脑里面,然后在发布出来才行。集合类一直让我感觉头痛,因为我老是搞混淆,可能是基础不够扎实的原因吧。现在专们花个时间来总结下,以后混淆了就直接来查看便是。那么,就先来看看各种集合类的比较表吧。集合类比较表 是否有序是否允许元素重复Collecti原创 2015-04-28 08:21:29 · 4092 阅读 · 2 评论 -
Spring+SpringMVC+Mybatis整合系列(一)Maven安装与配置
最近有项目要做,想着还是来写一篇SSM搭建的文档吧!此搭建文档仅供参考!Spring+SpringMVC+Mybatis简称SSM,首先说明一下,由于搭建SSM的篇幅略长,如果放到一篇博文中,可能会给读者感觉阅读起来很吃力。其实,写博文也需要解耦,长篇大论并不是我的作风。这篇文章主要讲解搭建SSM所需要的初始环境,适合新手。下面来介绍下SSM搭建的初始环原创 2015-10-13 14:09:39 · 3064 阅读 · 0 评论