摘要: java图形界面开发1、JFrame:顶层窗口容器 import javax.swing.JFrame; public class Test1 { public static void main(String[] args) { JFrame jFrame=new JFrame(); jFrame. 阅读全文
posted @ 2020-04-28 11:29 LilyoO 阅读(228) 评论(0) 推荐(0) 编辑
摘要: 1、异常:异常就是意外。java当中将所有异常、错误都抽象同一个类,这个最上层父类Throwable。Throwable是异常和错误父类:java中异常就是程序中所有意外的结果,java中错误就是程序或者jdk本身就存在问题(解决不了)。2、Error:java中错误的父类 Exception:异常 阅读全文
posted @ 2020-04-28 11:25 LilyoO 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 时间类1、Date:java最常用的一个时间工具类构造方法:Date():当前系统的时间2、SimpleDateFormat:美化时间格式构造方法:SimpleDateFormat(格式)格式:yyyy-MM-dd 年月日 yyyy-MM-dd HH:mm:ss 年月日时分秒方法:format(da 阅读全文
posted @ 2020-04-28 11:23 LilyoO 阅读(232) 评论(0) 推荐(0) 编辑
摘要: 1、ArrayList:List<String> list=new ArrayList<>(); import java.util.ArrayList; import java.util.List; public class TestList { public static void main(St 阅读全文
posted @ 2020-04-28 11:21 LilyoO 阅读(272) 评论(0) 推荐(0) 编辑
摘要: java当中最顶层的一个类,我们写的所有的类,默认都会继承Object类1) toString():用来描述当前对象的信息,但是sun建议我们设计新的类,最好能重写该方法默认情况下:返回是包名+类名@+十六进制字符串输出对象的时候,默认调用toString方法 public class Test1 阅读全文
posted @ 2020-04-28 11:18 LilyoO 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 1)接口可以理解为一种特殊的抽象类,是一种单独引用类型2)接口中的所有属性:全是公开,静态的常量接口中所有的方法:全是公开,抽象方法3)接口中的关键字:interface4)接口可以让一个类去实现(继承),该类继承接口中属性,并实现所有的抽象方法 public class Test1 { publi 阅读全文
posted @ 2020-04-28 11:16 LilyoO 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 抽象类 含有抽象方法的类就是抽象类1) 抽象方法:该方法有返回值,有参数,就是没有方法体,该方法没有方法实现2) 抽象方法的格式:abstract 返回值类型 方法名(参数列表);3) 抽象类需要靠子类来重写抽象方法,以实现其功能 public class Test1 { //抽象类:含有抽象方法的 阅读全文
posted @ 2020-04-28 11:14 LilyoO 阅读(287) 评论(0) 推荐(0) 编辑
摘要: 代码块 在类当中编写的一段代码,跟构造方法的功能相似,每次创建对象的时候,都会自动的调用代码块 public class Test1 { //用static修饰任何变量或方法:在内存都有单独的存储空间,外界可以通过类名直接去访问 public static void main(String[] ar 阅读全文
posted @ 2020-04-28 11:11 LilyoO 阅读(171) 评论(0) 推荐(0) 编辑
摘要: static 1)static:静态的(类有关的)2)可以用来修饰属性:被static修饰的属性,称为静态属性,该属性跟类有关,跟对象无关3)访问静态属性:类名.属性名或 对象名.属性名(使用较少)4)实例变量:就是没有用static修饰的属性,跟对象有关 public class Test1 { 阅读全文
posted @ 2020-04-28 11:08 LilyoO 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 变量的隐藏 子类定义的属性的名字跟从父类中继承过来的属性名字一致,子类新定义的属性会覆盖从父类中继承过来的属性 public class Test1 { public static void main(String[] args) { Boss boss=new Boss(); System.out 阅读全文
posted @ 2020-04-28 11:04 LilyoO 阅读(570) 评论(0) 推荐(0) 编辑
摘要: 封装 面向对象中的封装:封装可以提高安全性,把属性和方法封装到一个类型,属性使用private修饰,提高属性的安全性。封装使用方便,把属性使用private修饰,方法用public修饰,当访问私有的属性(private修饰属性),可以通过该类中公有的方法来访问(public修饰的方法) public 阅读全文
posted @ 2020-04-28 11:00 LilyoO 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 访问控制修饰符可以修饰属性,方法,构造方法,类 private:私有访问权限控制,被private修饰属性,方法,构造方法只能在本类的内部调用,外界无法访问 public class Test1 { public static void main(String[] args) { Teacher t 阅读全文
posted @ 2020-04-28 10:57 LilyoO 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 方法重载:在同一个类的内部,方法名相同,参数不同参数不同:参数的类型,顺序(类型),个数不同 跟参数名字无关 class Demo{ void show(){System.out.println("你好");} void show(int a){System.out.println("你好");} 阅读全文
posted @ 2020-04-28 10:55 LilyoO 阅读(252) 评论(0) 推荐(0) 编辑
摘要: 类和对象 类:代表一类事物,抽象的概念。eg:人类,车类,花类对象:代表是一个具体,真实存在的事物。eg:凤姐,刘老师门口那辆28自行车,那朵百合类是对象模板,对象是类的一个具体的体现类:特征和行为 属性和方法 属性—变量Java:属性和方法来描述一类事物,类Java中类的格式(创建引用类型)cla 阅读全文
posted @ 2020-04-28 10:53 LilyoO 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 变量 成员变量和局部变量 1.成员变量在类中定义,用来描述对象将要有什么。2.局部变量在类的方法中定义,在方法中临时保存数据。作用域不同 局部变量的作用域仅限于定义它的方法 成员变量的作用域在整个类内部都是可见的初始值不同 Java会给成员变量一个初始值 Java不会给局部变量赋予初始值在同一个方法 阅读全文
posted @ 2020-04-28 10:51 LilyoO 阅读(637) 评论(0) 推荐(0) 编辑
摘要: 赋值运算符“=”:把“=”右边的值,赋值给左边的变量eg:int a=12;把12赋值给aa=a+1;首先计算a+1的结果,然后把a+1的结果赋值给a赋值运算符的优先级很低 算数运算符+,-,*,/,%参与算数运算的变量,必须是同一类型 int num1=12; double num2=12.1; 阅读全文
posted @ 2020-04-28 10:49 LilyoO 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 自动类型转化byte->short->int->long->float->doublechar->由小范围到大范围,自动转化,不损失精度,属于底层自动转化 byte numByte=12; Int numInt1=numByte; char c1=’中’; int numInt2=c1; float 阅读全文
posted @ 2020-04-28 10:46 LilyoO 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 1、为什么需要数组?当需要使用多个变量的时候,不方便,比如一个班级所有同学的名字,使用数组来简化我们开发2、数组:用来保存一组相同类型的数据(变量),内存中是一段连续的存储空间变量:内存中一块独立存储空间数组可以包含多个变量3、数组定义和创建:数组是引用类型格式:数据类型[] 数组名=new 数据类 阅读全文
posted @ 2020-04-28 10:44 LilyoO 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 循环语句:注意:循环一定要能确定循环从哪里开始,循环多少次,什么时候退出循环1.while循环 a.语法格式:while(表达式){ 循环体语句;//反复做的事 }规则:如果表达式为true,执行一次循环体语句,然后再次判断表达式,还为true,继续再执行一次循环体语句,之后继续再次判断表达式……只 阅读全文
posted @ 2020-04-28 10:43 LilyoO 阅读(408) 评论(0) 推荐(0) 编辑
摘要: 编程语言有3种语句的顺序顺序结构:从上往下,逐行执行选择结构:根据需要,有些执行,有些不执行循环结构:反复做同一件事 下面主要来说选择结构: 1.单分支if语句语法格式:if(表达式){语句;}规则:只要表达式为true,则执行if中的语句,反之表达式为flase,不执行if中的语句 public 阅读全文
posted @ 2020-04-28 10:39 LilyoO 阅读(394) 评论(0) 推荐(0) 编辑