
JAVA
qian言wan语
苟有恒,何必三更睡五更起。
展开
-
输入年月日,判断改天是今年的第几天
从键盘分别输入年、月、日,判断这一天是当年的第几天。public class Test { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.println("输入year:"); int year = scanner.nextInt();原创 2017-01-02 12:04:24 · 3725 阅读 · 1 评论 -
输出1-10000之间的质数
package com.atguigu.java1;public class TestPimeNumber { public static void main(String args[]){ l:for(int i=2;i<=10000;i++){ for(int j=2;j<=Math.sqrt(i);j++){ if(i%j==0){ continue l;原创 2017-01-02 20:46:36 · 3408 阅读 · 0 评论 -
普通for循环和增强for循环处理数组元素的一个差别
@Test public void test3(){ String[] str =new String[]{"AA","BB","MM"}; for(int i=0;i<str.length;i++){ str[i]=i+"";//此处将新的值赋值给str[i] } for(int i=0;i<str.length;i++){ System.out.print原创 2017-01-22 21:27:05 · 1943 阅读 · 0 评论 -
JSP页面中实现网页访问量的统计
要想实现保存访问量数据,不能使用session,因为session是属于同一个会话的,关闭浏览器后,数据就没有了。因此可以使用application对象实现,因为application是属于同一个浏览器下的,只要是使用同一个浏览器访问,就可以保存数据。但是要想永久保存访问量数据,可以将数据保存在文件中,例如txt文件。因此使用session对象+application对象+txt文件下面是原创 2017-04-17 13:41:58 · 11868 阅读 · 4 评论 -
Java中Integer类的自动装箱和自动拆箱
所谓自动装箱,就是把基本数据类型用他们对应的引用类型包装起来,使他们可以具有对象的特质。例如我们可以把int类型包装成Integer类型的,把double类型的包装成Double类型的。所谓拆箱,就是进行与自动装箱相反的操作。自动装箱的过程:当需要一种类型的对象时,这种基本数据类型就自动封装到与它对应的包装类中。自动拆箱的过程:当需要一种原创 2017-07-13 16:42:39 · 4290 阅读 · 2 评论 -
SSM后台代码获取页面表单字段值的一个注意点
SSM框架的自动绑定机制利用前台标签的name属性和POJO中的成员名一致进行绑定。例如:POJOpublic class User{private String tlrNo;private String password;........}页面表单:<form action="${path }/user/login" method="POST" id="myform"> <i...原创 2018-04-15 15:57:23 · 2030 阅读 · 0 评论 -
java学习笔记:通过JDBC技术获取Oracle数据库连接
视频看了好几遍,终于有点思路了。总结一下使用java的JDBC技术连接数据库的方法。本人使用额Oracle数据库,所以代码中只写Oracle数据库的连接方法。java中提供了driver类,可以通过直接操作driver类来获取数据库的连接,同时,java中有一个DriverMabager类,我们可以通过使用DriverManager类获取数据库连接。第一种方法:直接操作Driv原创 2015-11-28 17:14:36 · 1022 阅读 · 0 评论 -
java中的HashSet集合
HashSet的特征是,集合中的元素无重复,且无序排列。package com.atguigu.java1;import java.util.Collection;import java.util.HashSet;import java.util.Iterator;/** * hashSet是set的常用接口, * 不能存放重复的元素,且其中多的元素是无序的 * 下面程序的输原创 2015-11-19 16:10:56 · 995 阅读 · 0 评论 -
java多线程(java学习笔记之----多线程)
1.如何床架java好的多线程两种方式创建java中的多线程:方式一:继承于Thread类//如模拟火车站售票窗口,实现三个窗口同时售票,票的总数是100张class Window extends Thread{int static ticket=100;//ticket是共有的,所以设置成静态的public void run(){while(true){if(原创 2015-07-04 23:07:13 · 1061 阅读 · 0 评论 -
java学习心得之--java中的修饰符
一,类中的修饰符1,类中常用的修饰符--public和缺省首先要明白,java的一个源文件中允许有多个类,但是java语法要求,一个java源文件中只能有一个是用public修饰的类,且java源文件的名字必须和这个类的名字相同。关于类的可见性:就是一个类在某种场合下能否被使用的性质。java语法规定,对于没有public 修饰的类,对于同一个原文件中的类时可见的,对于同一个包中的原创 2015-09-28 17:13:39 · 434 阅读 · 0 评论 -
java学习心得(给类一个空参的构造器)
在写类的时候,一定记得给类显式地写上一个空参的构造器!!!当子类继承父类时,尽管我们没有显式的调用父类的空参构造器,但是编译器会默认在子类的构造方法前的第一行添加super()调用父类的空参构造器。但是,当我们修改子类的默认的无参构造器的时候,这时候子类就没有了无参构造器了,java编译器也不会给已经有构造器的类添加一个空参的构造器,然而编译器会帮我们默认调用父类的空参构造器,所以,这时候原创 2015-09-22 12:51:32 · 4892 阅读 · 0 评论 -
java中的TreeSet集合
package com.atguigujaav2;import java.util.Collection;import java.util.Iterator;import java.util.TreeSet;/** * TreeSet实现了Set接口的子接口SortedSet,基本特征和HashSet类一样, * 只是增加了排序功能。 * */public class Test原创 2015-11-19 18:40:54 · 845 阅读 · 0 评论 -
用ArrayList存储数据实现栈的功能(写着玩的)
package com.atguigu.java3;import java.util.ArrayList;public class MyStack { private ArrayList list=new ArrayList(); //判断占是否为空 public boolean isStackEmpty(){ return list.isEmpty()?true:false;原创 2015-11-21 21:52:49 · 5532 阅读 · 0 评论 -
用ArrayList存储数据实现队列功能(写着玩的)
package com.atguigu.java3;import java.util.ArrayList;public class MyQueue { private ArrayList list=new ArrayList(); //入队 public void push(Object obj){ list.add(obj); } //出队 public void p原创 2015-11-21 22:07:53 · 5041 阅读 · 5 评论 -
java学习笔记之 (各种数据类型的数组元素的默认值)
public class TestArray {public static void main(String[] args){//string类型数组的默认值null//对于引用类型的属猪的默认值是null,如String类型System.out.println("查看String类型中数组的默认值:");String[] str=new String[4];str[0原创 2015-05-03 15:52:28 · 4414 阅读 · 0 评论