![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
繁华&
这个作者很懒,什么都没留下…
展开
-
Java初学
Java第十九课 Arraylist 输入add();add(位置;数据); 移动remove() linkedlist 输入和输出和Arraylist相同 不过输入有个addfirst()从头输入addklast()从末尾输入。 字符串类 String str=new String(“Hello”); String str=(“ahelll”) System.out.println(“字符串长度...原创 2019-12-24 22:28:34 · 55 阅读 · 0 评论 -
Java初学
java第十八课 java集合类是一些常用的数据结构,例如队列,栈,链表。 java集合:用于存储数量不等的对象,并按照规范实现一些常用的操作和算法可以直接使用这些集合类并调用相应的方法。 集合类也被称为容器。 java集合分为三大类:1)set类,2)list类,3)Map类 set类:将一个对象添加到set集合时set集合会无法记住添加的顺序,因此set集合中的元素不能重复,否则系统无法识别该...原创 2019-12-24 22:25:07 · 44 阅读 · 0 评论 -
Java初学
Java第十六课 final最终的意思 修饰变量方法和类 方法成final后不可重写 类final后不可有子类 public final void method(){ } public final class Main{ } 内部类 类里再定一个类 分外部类 和内部类 静态内部类和非静态内部类 局部内部类 不能用public private 作用域限定在方法块中 静态内部类 static clas...原创 2019-12-19 21:47:03 · 55 阅读 · 0 评论 -
Java初学
Java第十七课 封装类 String s=a.toString();//int 转字符串 int b=Integer.parseInt(s);//字符串转Integer int c=Integer.valueof(s);//字符串转Integer java 提供了String String Buffer String Builder 三个类来封装字符串 不可变的 可变的 可变的 chart At...原创 2019-12-19 21:40:53 · 52 阅读 · 0 评论 -
Java初学
java第十五课 instanceof 校验符 x instanceof A 判断A是否属于x类型 是返回真值 否则返回假值 equals 比较 public boolean equals(object obj){ Order order=(Order)obj; return this.orderId == order.getorderId(); } ...原创 2019-12-16 20:00:03 · 49 阅读 · 0 评论 -
Java初学
Java第十四课 不在同一个包里,要引包 为什么super()和this()不能同时在一个构造器中出现 子类会默认调用父类的无参 为什么super()和this()只能作为第一句话 先有对象,才可以有返回值 object 所有类的父类 多态 数据类型的转换 编译时类型和运行时类型 类型不一致时时叫多态 多态的步骤 继承 ,方法重写 ,父类的对象指向子类实例 父类的数据类型不能强制转换子类 兄弟类之...原创 2019-12-16 19:54:12 · 52 阅读 · 0 评论 -
Java初学
Java第十三课 对象数组 类名[ ] 数组名 = new 类名 [ 长度 ] 继承extends 全部继承属性 首先得先有父类 才能有子类 由父类派生出新类 父类包含子类 子类 is a 父类 特点;单重继承 多层继承 1父类有些使用 2子类拓展自己的属性 3父类某些成员不适用 方法的重写 对父类的方法进行改造 子类的方法覆盖父类的方法 重写方法 必须和被重写方法具有相同的方法名称参数列表 重写...原创 2019-12-16 19:50:50 · 45 阅读 · 0 评论 -
Java初学
java第十二课 静态成员 static 共有 静态改变 所有的都改变了 静态成员是和类相关的 可以用类名访问 静态方法只能调用静态的 输出对象的信息 public String toString() { } ...原创 2019-12-16 19:48:56 · 41 阅读 · 0 评论 -
java初学
java第十一课 多个方法构成方法的重载 1.初始化:成员变量 2.类工厂:对象—>创建初始化 3.Person person=new Person();创建对象时调用new 4.程序自动创建默认的构造方法 方法名相同,参数个数,类型,返回值类型不同 this 指代当前对象:调用当前类的成员 this调用构造:第一行 Java引入包提供了类的多层命名空间解决类的命名冲突类文件管理等 自己自定...原创 2019-11-25 21:36:15 · 54 阅读 · 0 评论 -
java初学
java第十课 调用对象 属性 对象名.属性名 方法是类的行为体现 语法 [访问符] [修饰符] <返回类型>方法名([参数列表]){ } 形参 方法名(数据类型 形参) 实参 对象名.方法名(实参) 实参和形参传递数值有2种 值传递 和 引用传递 值传递 实参和形参互不影响 构造方法创建对象时才会调用 构造方法是类的一个特殊方法,用于创建对象时初始化对象中的属性值 语法 [访问符] ...原创 2019-11-25 21:35:25 · 50 阅读 · 0 评论 -
java初学
java第九课 类里包括属性,方法 一个类可以有多个实例化对象 类的关系有俩种 或关系和与关系 对象之间的通信是消息机制 对象特征 封装性,继承性,多态性 继承:子类自动继承文类的属性和方法 多态:相同的操作过程可作用于多种类型的对象上并获得不同的结果 多态:不同的对象,收到同一消息可以产生不同的结果,即具有不同的表现行为。 类(class)声明类 类名第一个字母大写 语法[访问符][修饰符] c...原创 2019-11-25 21:34:44 · 48 阅读 · 0 评论 -
java初学
java第八课 二维数组 语法 数据类型 [] [] 数组名; int [] [] b = new int [2,2] b[0] [0]=1; foreach遍历数组 for (数据类型 变量名 :数组名) int [] a={5,7,20}; 静态初始化 for(in x :a) 引用类型 可遍历的 system.out.println(x); 方法:完成某些功能的封装 publib(访问修饰符...原创 2019-11-25 21:33:53 · 65 阅读 · 0 评论 -
java初学
java第七课 import java.util.*;(引入类库放在最上面) 建立一个输入流 int a; int b; Scanner in=new Scanner(System.in); while(in.hasNext())//重复录入文字 {a=in.nextInt(); b=in.nextInt(); System.out.println(a+" "+b); } ...原创 2019-11-25 21:32:52 · 39 阅读 · 0 评论 -
java初学
java第六课 数据类型 [ ] 数组名; 或 数据类型 数组名 [ ]; 使用new来分配空间 元素会有默认值 int a [ ]; a = new int[10]; 数值默认值是0 布尔为false 字符为‘\0’(字符串结束标识) 引用类型为null (空引用)例如字符串String 数组长度 a.Length 栈内存(地址) 堆内存(值) 初始化数组(静态和动态) 静态:定义的时候给赋值 ...原创 2019-11-25 21:31:33 · 50 阅读 · 0 评论 -
java初学
java第五课 初始化表达式和迭代表达式可以有多个,用逗号隔开 while(条件表达式){ 循环体 } do{ 循环体 }while (条件表达式) 嵌套循环 最多三层嵌套 特殊关键字 break 结束 switch的 后面不许跟代码 用于终止循环语句 跳出循环体 contiune 忽略本次循环,进入下一次循环 ,不会终止循环,后面不许跟代码 return 后面可以跟 变量,常量 数组 一维数组,...原创 2019-11-25 21:30:26 · 46 阅读 · 0 评论 -
Java初学
Java第三课 字符型:char 16位 char c=“A”;\声明变量 浮点型:float,double 4字节 8字节 Java的默认为double型 声明float型 须后面加“F” 或“f“ 布尔类型:bodleam 只允许取值 true 和 false 无null 不可以0或1的整数代替 引用类型: 类、接口、数组、枚举(enum) 类型转换:自动类型转换...原创 2019-11-03 11:31:10 · 57 阅读 · 0 评论 -
Java初学
Java第二课 public class HelloWorld { public static void main (string args[]){ System.out.println(“Hellow World”);} } 1.类名第一个字母大写 2.类名与文件名相同 3.主函数在类的内部 包名:所有字母都小写 类名,接口名:首字母大写 变量名、方法名:第一个单词首字母小写,第二个开始大写 常...原创 2019-10-31 16:19:16 · 63 阅读 · 0 评论 -
Java初学
java第一课 java分为 Java SE(标准版) Java EE(企业版) Java ME(小型版) Java 包括:JDK(Java开发工具包) JRE(Java运行时环境) JVM(Java虚拟机) SDK(开发工具包) JVM负责执行指令、管理数据、内存、寄存器 Java编程: 产生.java文件运行解码为.class文件 .java----.class-...原创 2019-10-30 20:14:38 · 75 阅读 · 0 评论