java基础
文章平均质量分 85
px239203
懒得写
展开
-
javaSE基础09之继承
1、继承定义以及基本使用定义:子类能够继承父类的属性和方法;注意点:java中只支持单继承;私有方法不能继承public class Animal { protected String name; protected int age; public String getName(){ return name; } public void setName...转载 2018-03-15 16:34:08 · 136 阅读 · 0 评论 -
javaSE基础24之泛型
第一节 泛型引入定义:使用泛型可以指代任意对象类型public class C1 { private Integer a; public C1(Integer a){ super(); this.a=a; } public int getC1(){ return a; } public void setC...转载 2018-03-19 21:51:58 · 173 阅读 · 0 评论 -
javaSE基础25之集合
第一节 java集合的引入public class Student { private String name; private int age; public String getName(){ return name; } public void setName(String name){ ...转载 2018-03-19 22:40:14 · 120 阅读 · 0 评论 -
javaSE基础26之线程
第一节 多线程的引入定义:同时对多项任务加以控制 public class Music extends Thread{ public void run(){ for(int i=0;i<10;i++){ try { Thread.sleep(100); System.out.prin...转载 2018-03-20 09:09:14 · 128 阅读 · 0 评论 -
javaSE基础28之IO流
第一节 IO流简介流是一组有顺序的,有起点和终点的字节集合,是对数据传输的总称或抽象。即数据在两设备间的传输称为流,流的本质是数据传输,根据数据传输特性将流抽象为各种类。方便更直观的进行数据操作。IO流的分类根据处理数据类型的不同分为:字节流和字符流根据数据流向不同分为输入流和输出流 第二节 文件操作File类1,public boolean mkdir() 创建此抽象路径名指定的目录2,publ...转载 2018-03-23 17:14:10 · 135 阅读 · 0 评论 -
javaSE基础04之构造方法
4.1 构造方法(默认构造方法:和类名相同,没有返回值;有参构造方法)用于创建实例时执行初始化假如没有构造方法,系统自动生成默认无参构造方法,假如有,系统不会生成public class Demo04 { /** * @param args the command line arguments */ private String name; private int...转载 2018-03-14 09:55:39 · 142 阅读 · 0 评论 -
javaSE基础05之访问控制权限及package import关键字
5.1访问控制权限Private(私有)get,set方法Package(包访问权限)Protected(子类访问权限)Public(公共访问权限) privatepackageprotectedpublic同一个类中√√√√同一个包中 √√√子类中 √√全局范围 √package javaapplication6;/** * * @author Administrator */public...转载 2018-03-14 10:02:37 · 152 阅读 · 0 评论 -
javaSE基础06之内部类
内部类定义:在类的内部定义类内部类的优点:可以方便的使用外部类的属性内部类的缺点:破坏类的基本结构public class Demo07 { /** * @param args the command line arguments */ private int a=11; //内部类 class Inner{ public void show(...转载 2018-03-14 10:04:37 · 220 阅读 · 0 评论 -
javaSE基础07之代码块
1、普通代码块2、构造块3、静态代码块(最先调用,且只调用一次)public class Demo08 { /** * @param args the command line arguments */ { System.out.println("通用代码块"); } static{ System.out.println(...转载 2018-03-14 10:07:04 · 151 阅读 · 0 评论 -
javaSE基础27之图形用户界面
第一节 Swing简介 1,Swing是java的一个图形框架,组件,还有布局管理器2,Swing主要涉及到容器,组件,还有布局管理器3,Swing与用户交互的时候还涉及到事件概念 第二节 JFrame 容器 1,public void setVisible(boolean b)根据参数b的值显示或隐藏此窗体2,public void setSize(int width,int height) 调...转载 2018-03-20 15:39:34 · 417 阅读 · 0 评论 -
javaSE基础23之Arrays类
1,toString()方法 返回指定数组内容的字符串表示形式2,sort()方法 对指定的类型数组按数字升序进行排序3,binarySearch()方法 使用二分搜索法来搜索指定类型数组,以获得指定的值4,fill()方法 将指定类型值分配给指定类型数组的每个元素 public class TestArrays { public static void main(String args[]...转载 2018-03-19 16:41:47 · 143 阅读 · 0 评论 -
javaSE基础22之Math类
1,max方法 求最大值2,min方法 求最小值 3,round方法 四舍五入4,pow方法 求次幂public class TestMath { public static void main(String args[]){ System.out.println("最大值:"+Math.max(1, 2)); System.out.println("最大值:"+...转载 2018-03-19 16:40:38 · 204 阅读 · 0 评论 -
JavaSE基础10之final关键字
final关键字使用final声明的类不能被继承使用final声明的方法不能被子类覆盖使用final声明的变量不能被修改,即为常量1,final修饰类 2,final修饰方法 3,final修饰常量...转载 2018-03-15 17:10:07 · 107 阅读 · 0 评论 -
javaSE基础11之抽象类
定义:在java中,含有抽象方法的类称为抽象类,同样不能生成对象注意点:1、包含一个抽象方法的类是抽象类2、抽象类和抽象方法都要用abstract关键字声明;3、抽象方法只需声明而不需要实现4、抽象类必须被子类(假如不是抽象类)必须重写抽象类中的全部抽象方法5、抽象类不能被实例化public abstract class People { /** * @param args the ...转载 2018-03-15 21:20:14 · 140 阅读 · 0 评论 -
javaSE基础12之接口
定义:一种特殊的“抽象类”,没有普通方法,有全局常量和公共的的抽象方法所组成1、接口的定义2、实现接口可以实现一个或多个接口3、继承类和实现接口先继承,后实现接口4、接口的继承接口可以多继承public interface A { public static final String TITLEA="广东工业大学"; public void a();//抽象方法可省略abstract}》》...转载 2018-03-15 21:46:04 · 128 阅读 · 0 评论 -
javaSE基础13之对象多态性
Java中多态性体现:1,方法的重载和重写;2,可以用父类的引用指向子类的具体实现,而且可以随时更换为其他子类的具体实现; 》》》》》》》》》》public class Animal { public void say(){ System.out.println("这是动物类"); }}》》》》》》》》》》public class Cat extends Animal{ ...转载 2018-03-18 16:14:17 · 140 阅读 · 0 评论 -
javaSE基础14之Object
Object类是所有类的父类eclipse打开一个类的所有方法和数据的快捷方法 Ctrl+o1,Object类的常用方法 ①public String toString() 返回该对象的字符串表示 ②public boolean equals(Object obj) 指示其他某个对象是否与此对象“相等”public class A { public A(){ super(...转载 2018-03-18 17:21:18 · 112 阅读 · 0 评论 -
javaSE基础15之instanceof关键字
作用:判断一个对象是否属于一个类格式:对象instanceof类 返回布尔类型向下转型做判断》》》》》》》》》》public class Animal { public void say(){ System.out.println("我是动物类"); }}》》》》》》》》》public class Dog extends Animal { public void s...转载 2018-03-18 17:23:30 · 222 阅读 · 0 评论 -
javaSE基础16之匿名内部类
作用:假如某个类只使用一次,则可以使用匿名内部类;》》》》》》》public interface A { public void a();}》》》》》》》 public class B implements A{ public void a(){ System.out.println("只使用一次"); }}》》》》》》》public class Test {...转载 2018-03-18 20:19:48 · 172 阅读 · 0 评论 -
javaSE基础17之包装类
每个基本类型都有一个对应的类序号基本类型包装类1intInteger2charCharacter3shortShort4longLong5floatFloat6doubleDouble7booleanBoolean8byteByte 1、装箱和拆箱装箱:把基本变量变成对象引用;拆箱:把对象引用变成基本变量public class Test { /** * @param args th...转载 2018-03-18 21:11:14 · 125 阅读 · 0 评论 -
javaSE基础18之设计模式
1,单例模式在java应用中,单例对象能保证在一个JVM中,该对象只有一个实例存在饿汉式 懒汉式public class Singleton1 { //构造方法私有 private Singleton1(){ } //饿汉单例实现 private static final Singleton1 single=new Singleton1(); ...转载 2018-03-18 22:00:20 · 124 阅读 · 0 评论 -
javaSE基础19之异常处理
第一节 异常的概念第二节 捕获和处理异常在java中,使用try...catch...来捕获异常try...catch...finallypublic class Demo { /** * @param args the command line arguments */ public static void main(String[] args) { S...转载 2018-03-19 11:00:53 · 143 阅读 · 0 评论 -
javaSE基础20之日期处理类
第一节 java日期处理类1,类2,Calendar类3,SimpleDateFormatpublic class TestSimpleDateFormat { //将日期对象格式化为指定格式的日期字符串 public static String formatDate(Date date,String format){ String result=""; S...转载 2018-03-19 16:36:52 · 155 阅读 · 0 评论 -
javaSE基础21之String VS StringBuffer
String :对String类型的对象操作,等同于重新生成一个对象,然后将引用指向它StringBuffer:对StringBuffer类型对象操作,操作始终是用一个对象public class TestString { /** * @param args the command line arguments */ public static void main(St...转载 2018-03-19 16:39:27 · 132 阅读 · 0 评论 -
javaSE基础08之String类
String:一旦一个string对象在内存(堆)中被创建出来,他就无法被修改。特别要注意的是,String类的所有方法都没有改变字符串本身的值,都是返回了一个新的对象。如果你需要一个可修改的字符串,应该使用StringBuffer 或者 StringBuilder。否则会有大量时间浪费在垃圾回收上,因为每次试图修改都有新的string对象被创建出来。 1、实例化String对象方法一:Strin...转载 2018-03-14 10:31:42 · 295 阅读 · 0 评论