java
Naruto丶
这个作者很懒,什么都没留下…
展开
-
java 之前的一些配置及简单运行
1.安装jdk2.环境变量: 加上这句 %JAVA_HOME%bin;如果更换版本 只需把JAVA_HOME更改即可。成功之后3.第一个你好 世界class Sayhello{ public static void main(String[] args) { System.out.println("hel原创 2016-10-25 23:24:13 · 117 阅读 · 0 评论 -
线程安全问题
1. class Out extends Thread{ String name; static int num =50; public Out(String name) { this.name = name; // super(name); } public void run() { while(num>0) { System.out.println(na原创 2016-10-25 23:36:23 · 148 阅读 · 0 评论 -
死锁
class DLock extends Thread{ public DLock(String name) { super(name); } public void run() { if("张三".equals(Thread.currentThread().getName())) { synchronized ("遥控器") { System.out.p原创 2016-10-25 23:36:59 · 112 阅读 · 0 评论 -
自定义线程 生产者消费者 join方法
生产了一个苹果,价格为:3.2....唤醒消费者....正在等待消费者消费者正在消费...消费者消费了一个产品!!!....唤醒生产者.....等待生产者生产了一个苹果,价格为:3.2....唤醒消费者....正在等待消费者消费者正在消费...消费者消费了一个产品!!!....唤醒生产者.....生产了一个苹果,价格为:3.2....唤醒消费者....正在等待消费者消费者正在原创 2016-10-25 23:37:41 · 154 阅读 · 0 评论 -
集合
1.import java.util.*;//add() 添加成功返回true,失败返回false//addall()把一个集合添加到另一个集合中//clear() 清空集合中的元素//remove()删除集合中的一个元素 删除成功返回ture//c1.removeAll(c2)删除集合c1中c1 c2交集元素//c1.retainAll(c2) 保留相同元素//size 查原创 2016-10-25 23:38:19 · 132 阅读 · 0 评论 -
模拟注册与登录
import java.util.*;class User{ int id; String password; public User(int id, String password) { this.id = id; this.password = password; } public int getId() { return id; } public void原创 2016-10-25 23:38:52 · 313 阅读 · 0 评论 -
List
1. import java.util.*;/*集合的体系:----------| Collection 单列集合 的根接口--------------| List 如果是实现了List接口的集合类,该集合类具备的特点:有序,可重复。--------------| Set 如果是实现了Set接口的集合类,该集合类具备的特点: 无序,不可重复。有序: 集合的有序不是指自然顺原创 2016-10-25 23:39:26 · 142 阅读 · 0 评论 -
LinkedList
1.import java.util.*;public class LinkedList1 { public static void main(String[] args) { LinkedList list = new LinkedList(); list.addFirst("1"); list.addFirst("2"); list.addFirst("3");原创 2016-10-25 23:40:11 · 160 阅读 · 0 评论 -
集合的一些应用 扑克牌 年龄排序
1. import java.util.*;import javax.print.attribute.standard.SheetCollate;class Person{ int age; String name; public Person(int age, String name) { super(); this.age = age; this.name =原创 2016-10-25 23:40:43 · 256 阅读 · 0 评论 -
线程
1.public class Xiancheng extends Thread{ public void run() { for(int i=0;i10;i++) { System.out.println("自定义线程"+ i); } } public static void main(String[] args) { Xiancheng xiancheng原创 2016-10-25 23:35:43 · 111 阅读 · 0 评论 -
日期&数学&验证码
1.import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;public class Demo1{ public static void main(String[] args) throws ParseExcep原创 2016-10-25 23:35:00 · 245 阅读 · 0 评论 -
System
1.arraycopy import java.util.Arrays;//arraycopy(Object src, int srcPos, Object dest, int destPos, int length) //从指定源数组中复制一个数组,复制从指定的位置开始,到目标数组的指定位置结束。//src - 源数组。//srcPos - 源数组中的起始位置。//dest -原创 2016-10-25 23:33:47 · 329 阅读 · 0 评论 -
java输入&简单的数组操作
接受键盘录入数据的步骤: 1. 创建一个扫描器对象。 2. 调用扫描器对象的nextInt方法扫描数据。 3. 导入包。import java.util.*; class Demo3 { public static void main(String[] args) { //创建一个扫描器 Sca原创 2016-10-25 23:25:37 · 721 阅读 · 0 评论 -
类 封装
类//车类class Car{ //事物的公共属性使用成员变量描述。 String name; //名字的属性 String color; //颜色属性 int wheel; //轮子数 //事物的公共行为使用函数描述。 public void run(){ System.out原创 2016-10-25 23:28:07 · 189 阅读 · 0 评论 -
接口
class Pencil{ String name; Pencil(){} Pencil(String name) { this.name = name; } public void write() { System.out.println("write quickly..."); }}inte原创 2016-10-25 23:28:47 · 150 阅读 · 0 评论 -
多态
1.abstract class Car{ String name; String color; public Car(){} public Car(String name, String color) { this.name = name; this.color = color; } public abstract void run();}class Bmw e转载 2016-10-25 23:29:41 · 126 阅读 · 0 评论 -
内部类
1.成员内部类 class Outer{ String x = "这是外部类的成员变量"; int k = 20; class Inner { int k = 10; public void printa() { System.out.println("k = "+k+ " 这是成员内部类..."+x); System.out.println("外部类的同名成原创 2016-10-25 23:30:15 · 97 阅读 · 0 评论 -
异常处理
异常的处理方式 方式一:捕获处理 捕获处理的格式try{ 可能发生异常的代码}catch(捕获的异常类型 变量名){ 处理异常的代码} 捕获处理要注意的细节: 1. 如果一个try块中出现了异常的代码,经过处理之后,那么try-catch块外面的代码可以正常执行。原创 2016-10-25 23:31:28 · 133 阅读 · 0 评论 -
Object
class Person{ int age; String name; public Person(int age, String name) { this.age = age; this.name = name; } public Person() { } public String toString() { return "年龄"+ age+" 姓名:"+n原创 2016-10-25 23:32:33 · 127 阅读 · 0 评论 -
String
1. String的内存分配情况public class String1 { public static void main(String[] args) { String s1 = "hello"; String s2 = "hello"; String s3 = new String("hello"); String s4 = new String("hello")原创 2016-10-25 23:33:09 · 150 阅读 · 0 评论 -
初认Map
import java.util.HashMap;import java.util.Map;public class Map1{ public static void main(String[] args) { MapString, String> map = new HashMapString, String>(); map.put("aa","AA");//put返回值为原创 2016-10-25 23:41:17 · 150 阅读 · 0 评论