随笔分类 - java
摘要:二、通过String来创建模版对象,并执行插值处理 代码: [java] view plain copy package com.abc; import freemarker.template.Template; import java.io.OutputStreamWriter; import j
阅读全文
摘要:一、通过文件来创建模版对象,并执行插值操作 文件结构为: Test.Java中的代码为: [java] view plain copy package com.abc; import freemarker.template.Configuration; import freemarker.templ
阅读全文
摘要:一、问题产生 假设一种场景: 有一个静态变量num,初始值为0。现在开了个线1000程,每个线程内循环1000次,每循环对num自加1,问最后的值是大于、等于还是小于1000000? 下面编写代码来看一下结果: importJava.util.concurrent.TimeUnit; public
阅读全文
摘要:1 新建一个名为MysqlDemo的Java Project 2 从http://dev.mysql.com/downloads/connector/j/中下载最新的驱动包。 这里有.tar.gz和.zip两种格式的包,因为在windows下都可以解压缩,随便下一个都行。 3 将下载的驱动包解压缩后
阅读全文
摘要:1 下载hibernate-3.6.0 Final.zip到任意目录,解压缩后得到hibernate目录 2 下载slf4j-1.7.13.zip到任意目录,解压缩后得到slf4j-1.7.13 3 在test库中创建student表 msql -localhost -u root –p use t
阅读全文
摘要:1 打开Eclipse,File-->New-->Dynamic Web Project 2 输入项目名称FirstJSP,其它按默认,Next 3 按默认,Next 4 按默认,Finish 5 右击WebContent-->New-->JSP File 6 文件名为First.jsp,Next
阅读全文
摘要:1 打开Eclipse 2 Window-->Preference-->Server-->Runtimeenvironments-->Add 3 因为Tomcat的版本为7.0.67,这里选Apache Tomcat V7.0,Next 4 选择Tomcat的安装路径E:\tomcat-7.0.67
阅读全文
摘要:1 从http://tomcat.apache.org下载Tomcat压缩包,我这里下的版本是7.0.67。 2 将Tomcat压缩包解压缩到任意路径下,我这里的解压缩路径为E:\tomcat-7.0.67,该目录下的文件结构如下所示: bin: 存放启动和关闭Tomcat的命令脚本。conf: 存
阅读全文
摘要:在http://localhost:8080界面中,右上角有三个按纽对应着三个控制台:Server Status控制台,Manager App控制台和Host Manager控制台。Server Status用于监控服务器的状态,Manager App控制台用于布署和监控Web应用。Host Man
阅读全文
摘要:[java] view plain copy class Node { private int data; private Node nextNode; public Node(int data) { this.data = data; } public int getData() { return
阅读全文
摘要:迭代器模式 所谓Iterator模式,即是Iterator为不同的容器提供一个统一的访问方式。本文以Java中的容器为例,模拟Iterator的原理。 1 定义一个容器Collection接口 public interface Collection { void add(Object obj); i
阅读全文
摘要:1 从http://search.maven.org/#search%7Cgav%7C1%7Cg%3A%22junit%22%20AND%20a%3A%22junit%22 上下载最新的junit包。 2 建立名为JunitTest的Java Project,把下载的junit-4.12.jar添加
阅读全文
摘要:匿名内部类也就是没有名字的内部类。正因为没有名字,所以匿名内部类只能使用一次,它通常用来简化代码编写。但使用匿名内部类还有个前提条件:必须继承一个父类或实现一个接口 例1:不使用匿名内部类来实现抽象方法 abstract class Person { public abstract void eat
阅读全文
摘要:这里介绍Java程序的两种导出可执行jar包的方式,一种是图形界面打包,另一种是命令行打包。 一、图形界面打包 1 建立名为JarDemo的Java Project,在src目录下建立com.abc的Package,在com.abc中建立简单的Person.java类 2 右键点击JarDemo,在
阅读全文
摘要:Java实现多线程有两种方式:一是继承Thread类;二是实现Runable接口。 一、Thread实现 [java] view plain copy publicclass ThreadDemo2 { publicstaticvoid main(String[] args) { new TestT
阅读全文
摘要:一、Thread实现 [java] view plain copy public class ThreadDemo4 { publicstaticvoid main(String[] args) { new ThreadTest4().start(); new ThreadTest4().start
阅读全文
摘要:一、泛型简介 泛型是从Java SE 1.5开始出现的新特性,泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。这种参数类型可以用在类、接口和方法的创建中,分别称为泛型类、泛型接口、泛型方法。 Java语言引入泛型的好处是安全简单。 在Java SE 1.5之前,没有泛型的情况的下,
阅读全文
摘要:一、代码实现 [java] view plain copy import java.io.*; import java.util.*; /** 功能:统计文件中每个字符出现的次数 思路: 1.定义字符读取(缓冲)流 2.循环读取文件里的字符,用一个String类型变量接收(newValue) 3.把
阅读全文
摘要:代码: [java] view plain copy import java.util.Arrays; import java.util.Comparator; class Person { private String name; private int age; public int getAg
阅读全文
摘要:1 建立Web项目 在D:\tomcat\webapps\中建立basicSyntax项目,在该项目中添加WEB-INF,WEB-INF\classes\,WEB-INF\lib\和WEB-INF\web.xml。 把Oracle 11g的jdbc驱动ojdbc6.jar拷贝到WEB-INF\lib
阅读全文

浙公网安备 33010602011771号