java
在校的小白
什么都不会的程序员
展开
-
Java中线程的创建有两种方式
Java中线程的创建有两种方式: 1. 通过继承Thread类,重写Thread的run()方法,将线程运行的逻辑放在其中2. 通过实现Runnable接口,实例化Thread类 在实际应用中,我们经常用到多线程,如车站的售票系统,车站的各个售票口相当于各个线程。当我们做这个系统的时候可能会想到两种方式来实现,继承Thread类或实现Runnable接口,现在看一下转载 2016-06-02 11:15:19 · 2983 阅读 · 0 评论 -
JSP开发报错:Can not find the tag library descriptor for "http://java.sun.com/jsp/jstl/
报错:Can not find the tag library descriptor for "http://java.sun.com/jsp/jstl/缺少:下载插件---点击下载导入项目中即可原创 2017-06-22 23:00:29 · 939 阅读 · 0 评论 -
java设计模式----单例模式
需求:为什么需要单例模式?例如:我们的图形应用中,在菜单栏中我按下“帮助”菜单,如果我们不关闭这个窗口,那么我们再次按下“帮助”菜单,也不会产生这个窗口。单例模式主要用于对实例个数进行控制。想要实现“单例模式”,创建一个类,需要满足:1,构造器私有;2,用一个私有,静态变量应用实例;3,提供一个工有的,静态的方法获的实例。以下内容参考:http://www.cnblog原创 2017-05-20 15:52:38 · 162 阅读 · 0 评论 -
Java中的自动装箱与拆箱(Autoboxing and unboxing)
在JDK5之后,引入了自动装箱与拆箱(Autoboxing and unboxing)创建一个Integer对象时,却可以这样: Integer i = 100;但是和 int i = 100; 不一样的实际上,执行上面那句代码的时候,系统为我们执行了:Integer i = Integer.valueOf(100); 即基本数据类型的自动装箱功能。 自动拆箱(unbo转载 2017-05-20 14:57:55 · 283 阅读 · 0 评论 -
java 为什么要用封装类
在网上看了很对人对基本类型提供封装类的说法。我的理解就是:提供封装类是为了更好的对数据基本类型进行操作,比如类型转换:不用封装类》》int a=0;String result=Integer.toString(a);用封装类:Integer a=0;String result=a.toString();封装类的出现就是提高代码的效率。原创 2017-05-20 10:34:28 · 2787 阅读 · 0 评论 -
对super小记录
super表示当前对象的父类对象的一个引用1,调用父类构造器2,调用父类方法,属性。原创 2017-05-20 10:19:05 · 163 阅读 · 0 评论 -
JSR 303 约束
Bean Validation 中的 constraint表 1. Bean Validation 中内置的 constraintConstraint详细信息@Null被注释的元素必须为 null@NotNull被注释的元素必须不为 null@AssertTrue被注释的元素必须转载 2017-05-19 15:32:15 · 240 阅读 · 0 评论 -
网上找到的,常用的排序算法总结,可以复习
冒泡排序 冒泡排序是一种简单的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢“浮”到数列的顶端。 冒泡排序的示例: 冒泡排序的算法实现如下:【排序后,数组从小到大排列】/** *转载 2017-05-19 14:39:46 · 341 阅读 · 0 评论 -
Java数据结构之队列-使用数组实现队列
package Queue;public class TestQueue { public static void main(String[] args) { // TODO Auto-generated method stub Queue qu=new Queue(10); qu.enqueue("test01"); qu.enqueue("test02"); qu.原创 2017-05-19 12:05:32 · 242 阅读 · 0 评论 -
Java数据结构之堆栈-使用数组实现堆栈
Java实现堆栈类public class Stack {private int capacity = 100;private String[] items;private int top=0;public Stack(){ this(100);}//public Stack(int i) { // TODO Auto-generated constructor stub原创 2017-05-19 11:27:59 · 438 阅读 · 0 评论 -
Java 编程题目 第二题
package com.liuhuan.test;public class fun02 {/* * 题目:判断101-200之间有多少个素数,并输出所有素数。 * 1.程序分析:判断素数的方法:用一个数分别去除2到sqrt(这个数),如果能被整除, * 则表明此数不是素数,反之是素数。 */ public boolean Iszhishu(int number)原创 2017-05-26 14:14:03 · 208 阅读 · 0 评论 -
Java 编程题目 第一题
package com.liuhuan.test;import java.util.Scanner;/* * 古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第四个月后每个月又生一对兔子, * 假如兔子都不死,问每个月的兔子总数为多少? * * ****************************分析************************ *原创 2017-05-26 13:45:57 · 242 阅读 · 0 评论 -
java 入门知识总汇
一个Java程序可以认为是一系列对象的集合,而这些对象通过调用彼此的方法来协同工作。下面简要介绍下类、对象、方法和实例变量的概念。对象:对象是类的一个实例,有状态和行为。例如,一条狗是一个对象,它的状态有:颜色、名字、品种;行为有:摇尾巴、叫、吃等。类:类是一个模板,它描述一类对象的行为和状态。方法:方法就是行为,一个类可以有很多方法。逻辑运算、数据修改以及所有动作都是在方法中原创 2016-10-10 20:28:09 · 184 阅读 · 0 评论 -
Runtime类
Runtime类:是一个与JVM运行时环境有关的类,这个类是Singleton的。1、Runtime.getRuntime()可以取得当前JVM的运行时环境,这也是在Java中唯一一个得到运行时环境的方法。2、Runtime上其他大部分的方法都是实例方法,也就是说每次进行运行时调用时都要用到getRuntime方法。3、Runtime中的exit方法是退出当前JVM的方法,估计也是唯一转载 2016-06-02 11:33:59 · 278 阅读 · 0 评论 -
JAVA学习-第一章 基础语法
2017/6/12Java关键字的整理与学习Java关键字表种类名称解释备注访问控制private 私有的用在方法或变量的声中。它表示这个方法或变量只能被这个类的其它元素所访问。 protected 受保护的在方法和变量的声明中使用,它表示这个方法或变量只能被同一原创 2017-06-12 12:00:33 · 340 阅读 · 0 评论