- 博客(88)
- 资源 (2)
- 收藏
- 关注
原创 java Swing的继承关系
11案例:import java.awt.BorderLayout;import java.awt.EventQueue;import java.util.ResourceBundle.Control;import javax.swing.JFrame;import javax.swing.JPanel;import javax.swing.border.EmptyBo
2017-05-29 16:44:21 1054
原创 java 界面设计的用途: AWT Swing SWT 如何选择这三个工具包
1 简介:2 为何java 有多套GUI工具3 AWT 简介:4 Swing 简介:5 Swing的优势:6 SWT简介:7 SWT 的特点:8 如何选择 AWT Swing SWT 三个工具包:
2017-05-29 16:08:11 1349
原创 java 同步与死锁
1 同步概念:案例 代码:package zyl.thread;class MyThreadDemo implements Runnable{ private int ticket = 5; public void run() { //资源共享的时候需要用到同步 synchronized(this){ for(int i =0;i {
2017-05-29 08:20:08 260
原创 java 线程优先级
1 优先级的设置2 案例 :package zyl.thread;class ThRun implements Runnable{ private String name; public ThRun(String name) { this.name = name; } public void run() { for(int i = 0;i
2017-05-29 00:55:45 201
原创 java 线程常用的方法
1java 线程常用的方法 :案例 :package zyl.thread;class RunnableDemo implements Runnable { private String name; public RunnableDemo(String name) { this.name = name; } public void run() {
2017-05-29 00:21:07 213
原创 java 线程与进程 线程的实现 线程状态
1 线程和进程:2 线程 定义案例 如下:package zyl.thread;public class ThreaDemo01 { public static void main(String[] args) {// MyThread mThread1 = new MyThread("A");// MyThread mThr
2017-05-28 23:31:27 228
原创 java 使用Apache的 commmon-i0 库 操作IO与 文件
使用Apache的 commmon-i0 库 操作IO与 文件import java.io.File;import java.io.IOException;import org.apache.commons.io.FileUtils;public class TestApacheIO {/* * commons-io 库的强大 */ public static vo
2017-05-28 23:28:41 260
原创 java 使用FileReader 和 FileWriter 操作文件
1 使用FileReader 和 FileWriter 操作文件import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.FileNotFoundException;import java.io.FileReader;import java.io.FileWriter;i
2017-05-28 22:54:24 505
原创 java 使用带有缓冲的字符流读写数据
案例 import java.io.BufferedOutputStream;import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.File
2017-05-28 22:37:25 613
原创 java 使用字符流读写数据
1 使用字符流读数据案例 :import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;import java.io.InputStreamReader;import java.io.Unsupp
2017-05-28 22:00:10 442
原创 java 使用字节流读写数据
1 字节流读取import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;public class ReadByteStream { public static void main(String[] args) { //使用相对路径
2017-05-28 20:49:11 474
原创 java 遍历文件夹 和 文件夹的简单读写
1 遍历文件夹package FileScanner;import java.io.File;public class Scanner { public static void main(String[] args) { // TODO Auto-generated method stub printFiles(new File("../FileScanner"))
2017-05-28 12:15:41 594
原创 java 文件属性的读取
1 package zyl.file;import java.io.File;public class SetFilrProperty { public static void main(String[] args) { File file = new File("test.file"); //先判断 文件是否存在 if(file.exists()) {
2017-05-28 11:58:52 411
原创 java 文件属性的读取
1 案例 如下:package zyl.file;import java.io.File;public class ReadFileProperty { public static void main(String[] args) { // TODO Auto-generated method stub File file = new File("text.txt
2017-05-28 11:47:44 723
原创 java 文件夹的创建 删去 和 重命名
package zyl.file;import java.io.File;public class HelloFolder { public static void main(String[] args) { // TODO Auto-generated method stub// File folder = new File("my new folder/a/b/c/
2017-05-28 11:17:01 453
原创 java 文件File 文件的创建 删去 重命名
1 文件的基本信息 案例:package zyl.file;import java.io.File;import java.io.IOException;public class HelloFile { public static void main(String[] args) { // TODO Auto-generated method stub
2017-05-27 22:59:42 258
原创 java Map 接口
1 保存形式: key ---- value 的方式保存 例 小雪 :14242422 /常用子类:HashMap: 无序存放 key 不容许重复Hashtable: 无序存放,key不容许重复3 案例;package zxy.list;import java.util.Collection;import java.util.Ha
2017-05-27 11:12:47 163
原创 java Iterator 接口
1 package zxy.list;import java.util.List;import java.util.ArrayList;import java.util.Iterator;public class InteratorDemo01 { public static void main(String[] args) { // TODO Auto-genera
2017-05-27 11:10:17 184
原创 java 集合Set
Set集合 :package zxy.list;import java.util.HashSet;import java.util.Set;import java.util.TreeSet;public class SetDemo01 { public static void main(String[] args) { // TODO Auto-generated m
2017-05-27 10:50:10 170
原创 java 集合-Collection
1 集合可以理解为一个动态的对象数组,不同的实集合的对象内容可以任意扩充2 集合的特点: 性能高; 容易扩展和修改3 Collection的常用子类 List (可加重复元素) Set(不可家 重复元素 且可以排序) Queue4 List 接口(1) Liis 接口 可以存放任意数据,而且在List接口中的内容是可以重复的(2)List
2017-05-27 09:42:31 149
原创 java 泛型接口 泛型方法
1 java 泛型接口:package Inteface;interface GneInter{ public void say();}class Gin implements GneInter{ private String info; public Gin(String info) { this.info = info; } public
2017-05-27 09:14:22 341
原创 java 面向对象 之泛型 以及泛型的构造方法 设置多个泛型 通配符
1 认识泛型:案例代码package csdn.zyl.demo;class Point{ private Object x; private Object y; public Object getX() { return x; } public void setX(Object x) { this.x = x; } public Ob
2017-05-26 17:49:53 1557
原创 java 接口
接口案例 :package csdn.zyl.demo;//提供一个公共类interface Usb{ //接口中只能才在抽象方法 abstract void start(); abstract void stop(); // abstract 可以省略 }class C{ public static void work(Usb u) { u.
2017-05-26 16:59:29 250
原创 java 面向对象抽象类的应用
抽象类 应用 案例:package csdn.zyl.demo;abstract class Person01{ private int age; private String name; public Person01(int age,String name) { this.age=age; this.name=name; } public in
2017-05-26 16:46:45 163
原创 java instanceof 关键字
java 中使用instanceof 关键字判断一个对象到底是否是不是一个类的实例(判断返回值 是 布尔类型值)案例代码 如下:package csdn.zyl.demo;class A12{ public void tell1() { System.out.println("A12--tell1"); } public void tell2() {
2017-05-26 16:23:02 156
原创 java 面向对象多态
1 多态性 (1)方法的重载和重写(2)对象的多态性2 对象的多态性: (1)向上转型: 程序会自动完成 父类 父类对象 = 子类实例 (2)向下转型:强制类型转换 子类 子类对象 = (子类) 父类实例
2017-05-25 10:49:45 244
原创 java 接口
1 接口 是 java 中最重要的概念 接口可以理解为一种特殊的类,里面全部是全局常量和公共的抽象方法所组成2 接口格式interface interfaceName{ 全局变量 抽象方法}3 接口的实现也必须通过子类,使用关键字 implements 而且接口是可以多实现的 弥补了 单继承的局限4 一个子类同时继承抽象类和实现接口 案例
2017-05-25 09:56:59 207
原创 java 抽象类
1 抽象类的定义2 代码 案例 :abstract class Abs{ private int age; public void tell() { System.out.println("我:"+getAge()+"岁"); } public int getAge() { return age; } public void
2017-05-25 09:10:50 175
原创 java final 关键字的使用
1 final 关键字 (1)final 关键字在java中被称为完结器,表示最终的意思 (2)final 能声明类,方法和属性 使用final 声明的类 不可以被继承 (3) 使用final 声明的方法不能被重写 (4) 使用final 声明的变量变成常量,常量不可以修改 代码 如下:package csdn.zyl.demo;class P{
2017-05-25 08:33:43 182
原创 java 继承中的方法重写
1 在 继承中 ,也存在着重写的概念,其实 就是子类定义了 和父类相同的方法2 定义:方法名称相同,返回值类型相同,参数也相同。3 重写限制:被子类重写的方法不能拥有比父类方法更更加严格的访问权限4 访问权限: private 《 default 《public 5 super关键字 (1) super 强行调用父类的方法 (2) super不一定在
2017-05-25 08:01:08 280
原创 java 继承 继承的限制
1 继承的基本概念 扩展父类的功能2 java 中使用的extends 关键字完成继承 class 子类 extends 父类{}案例一:package csdn.zyl.demo;class People1{ private String name; private int age; public String getName() {
2017-05-24 20:38:11 1368
原创 java static 关键字
1 使用static 关键字 声明属性 是全局属性 2 使用static 声明方法 直接通过类名调用3 使用static 方法的时候,只可以访问static声明的属性 和 方法 而非static 声明的属性和方法 是不可访问的如果访问会报错: package csdn.zyl.demo;class People01{ //为了 避免 多写代码 我们将cou
2017-05-24 18:42:04 143
原创 java this 关键字
1 表示当前类的属性和调用方法2 调用本类的构造方法3 表示当前对象案例 一package csdn.zyl.demo;class People4{ private String name; private int age; public People4(String name,int age){ this();//有参数构造 函数 中 调用 无参构造 函
2017-05-24 18:09:03 119
原创 java 引用的传递
案例:package csdn.zyl.demo;class Ref1{ int temp = 10; }public class RefDemo { public static void main(String[] args) { // TODO Auto-generated method stub Ref1 ref1 = new Ref1();
2017-05-24 15:46:53 151
原创 java 面向对象的构造方法
1 语法: 访问修饰符 类名称(){ 代码语句 }2 注意点; (1) 构造方法名 必须和类型一样(2)没有返回值3 案例:package csdn.zyl.demo;public class ClassDemo04 { public static void main(String[] args) { // TODO Aut
2017-05-24 14:54:14 197
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人