03 2021 档案
摘要:import java.io.File; //file类 /* File 类提供了如下三种形式构造方法。 File(String path):如果 path 是实际存在的路径,则该 File 对象表示的是目录;如果 path 是文件名,则该 File 对象表示的是文件。 File(String pa
阅读全文
摘要:i/o流的概述和分类 输入:就是将内容加载到内存中 读数据 input 输出:将内存的内容输出到硬盘中 写数据 output 将数据写入文件 i/o流按照数据类型来分类 字节流 字符流 字节流写数据 import java.io.FileInputStream; import java.io.IOE
阅读全文
摘要:内置注解 @Override 当子类重写父类的方法时可以加上这个注解。 这可以确保子类确实重写了父类的方法,避免出现低级错误 也就是说这个注解具有检查的作用 public class Z4 { @Override public String toString() { return super.toS
阅读全文
摘要:<K,V> k代表key V代表值 Key不能重复,每一个Key对应一个值 //HashMap集合 public class E12 { public static void main(String[] args) { //创建对象 HashMap<String, String> s = new H
阅读全文
摘要:哈希表的实现是有数组和链接组成 2021-03-15 18:59:03
阅读全文
摘要:set集合概述 单列位于Collection下是一个接口 特定:无序,不可重复,没有带索引的方法,所以不能使用普通for循环遍历 import java.util.HashSet; import java.util.Set; //特定:无序,不可重复,没有带索引的方法,所以不能使用普通for循环遍历
阅读全文
摘要:ListIterator:列表迭代器 是List集合特有的迭代器 import java.util.ArrayList; import java.util.List; import java.util.ListIterator; //列表迭代器 public class E9 { public st
阅读全文
摘要:import java.util.ArrayList; import java.util.Iterator; import java.util.List; //并发修改异常 /* 我有一个集合 List<String> s = new ArrayList<>(); 里面有三个元素 s.add("he
阅读全文
摘要:##### List集合 List集合是位于Collection下的接口 与Set不同 特点:有序,可重复 import java.util.ArrayList; import java.util.Iterator; import java.util.List; /* 有序:储存和取出顺序一致 可重
阅读全文
摘要:import java.util.ArrayList; //ArrayList集合 public class E1 { public static void main(String[] args) { //创建一个ArrayList对象 /* <>里面写储存数据的类型 创建对象两种写法下面两种 一种
阅读全文
摘要:System.currentTimeMillis() public class D6 { public static void main(String[] args) { long startTime = System.currentTimeMillis(); int sum = 0; for (l
阅读全文
摘要:String类常见操作 1.字符串基本操作 public class D1 { public static void main(String[] args) { String s ="abcdefgababcdsd";//初始法字符串的长度 System.out.println("字符串的长度为:"
阅读全文
摘要:函数式接口 任何接口,如果只包含唯一一个抽象方法,那么他就是一个函数式接口 /* 推导lamda表达式 */ public class D1 { public static void main(String[] args) { user user = new user(); user.lamb();
阅读全文
摘要:在一个类里面在定义一个类就叫内部类,这个外边的类就叫外部类 内部类分为4种情况 成员内部类,局部内部类,静态内部类,匿名内部类 成员内部类 //成员内部类 public class D1 { //在一个类中除了有成员变量,成员方法,还有成员内部类 //定义的外部类成员变量 int m = 0; vo
阅读全文
摘要:抽象类 //当定义一个抽象方法的时候,它的类也必须是抽象类 public abstract class Person { //这就是抽象方法,它并没有方法体 public abstract void text(); } //因为它并不需要方法体,当Person实例化后,系统不会为抽象方法分配内存空间
阅读全文
摘要:在Java中提供了一个object类,它是所有类的父类,既每个类都直接或间接继承该类 当定义一个类时,如果没有使用extends来显示指定父类那么该类会默认继承object类 以toString方法来演示 //toString()返回该对象的字符串表示 public class C7 { void
阅读全文
摘要:从上述代码可以看出,当子类重写父类方法时,子类的对象将无法访问父类的对象 解决这个问题Java提供了一个关键字super来访问父类的成员 使用super来调用父类的成员变量和成员方法,格式 super.成员变量 super.成员方法(参数1,参数2.....) public class Animal
阅读全文
摘要:封装是面对对象的三大特征之一 public class C5 { String name; int age; public void speak(){ System.out.println("我叫"+name+"今年"+age); } } public class C6 { public stati
阅读全文
摘要:**在定义一个类的时候,只是描述事物的属性和行为,并没有产生具体的数据。只有通过new关键字具体实例化对象后,系统才会为为每个对象分配储存空间,储存数据。** **静态变量** 被static 修饰的成员变量,该变量称为静态变量,它可以被所有实例所共享。 定义 public class C2 { s
阅读全文
摘要:public class C1 { int age; //成员变量 public C1(int a){//局部变量a this.age=a;//将局部变量的值赋给成员变量age } } 想上述代码在语法上并没有什么问题,但这样会造成程序代码可读性差 像这类情况java提供了this关键字,用于访问类
阅读全文
摘要:构造方法的定义: 【修饰符】 方法名([参数列表]){ //方法体 } 上述语法格式定义需要满足三个条件: 方法名与类名相同 方法名的前面没有返回类型 不能使用return返回一个值,可以使用return语句来作为结束 //构造器 public class B3 { //类的构造 public B3
阅读全文
摘要:java中的类和对象 类是对象的抽象描述,对象是类的具体实列 类是用于描述多个对象的共同特征,它是对象的模板,对象是描述现实中的个体,是类的实列。 类的定义:类是对象的抽象,描述一组对象的共同特征和行为 【修饰符】 class 类名 【extends 父类名】 【implements 接口名】{ /
阅读全文
摘要://打印三角形 public class A15 { public static void main(String[] args) { for (int i = 1; i <= 5; i++) { for (int j = 5; j >= i ; j--){ System.out.print(" "
阅读全文
摘要://冒泡排序 public class A14 { public static void main(String[] args) { //冒泡排序的本质:每排序一次将最大值或最小值放在后面或前面 //依次比较两个相邻的元素,如果前面元素比后面元素大就交换元素 int[] array={2,4,5,4
阅读全文
摘要:https://blog.csdn.net/qq_26542493/article/details/103898866 我认为说的非常好可以看看 自己就不说了 有兴趣可以去看看这位博主写的 2021-03-10 20:47:47
阅读全文
摘要:Java方法 什么是方法 java中的方法与C语言函数类似,就是一段完成特定功能的代码块 Java的方法是语句的集合,在一起有序的执行一个功能 方法是解决一类问题的有序集合 方法包包含在类和对象中 方法在程序中被创建,在其他地方被引用 设计方法的原则:方法就是功能块,执行某一个功能,在设计的时候最后
阅读全文
摘要:先讲简单的二维数组 二维数组是在一维数组的基础上建立的 二维数组的定义 int[] [ ] array = new int[2] [5 ] 以上的数组可以看呈一个两行五列的数组 public class A10 { public static void main(String[] args) { /
阅读全文
摘要:简单的分析一下 后续学到继续深入分析 我还是那数组举例 int[ ] array=null 我定义了一个数组变量,这个数组变量在内存中是存放在栈中 像Java中的其他变量也是存放在栈中 如 int double boollean等 array=new int[10]; 在堆中 它开辟的十个int 类
阅读全文
摘要:java5引入了一种主要用于**数组和集合**的增强for循环 格式 for(声明语句 : 表达式){ //代码语句 } 一般而言用于数组的遍历会更加简便 //增强for循环 public class A7 { public static void main(String[] args) { int
阅读全文
摘要:数组的定义 在java中数组的定义有三种 数组类型[] 数组名 =new 数组类型数组长度; int[ ] numbers=new int[10]; 数组类型[] 数组名={数组元素, , ,}int[ ] numbers={1,2,3,4,5}; 数组类型 数组名[]={数组元素, , ,}int
阅读全文
摘要://打印九九乘法表 /* 1×1=1 1×2=2 2×2=4 1×3=3 2×3=6 3×3=9 1×4=4 2×4=8 3×4=12 4×4=16 1×5=5 2×5=10 3×5=15 4×5=20 5×5=25 1×6=6 2×6=12 3×6=18 4×6=24 5×6=30 6×6=36
阅读全文
摘要://用while或for循环输出1-1000之间能被5整除的数,并且每行输出三个 public class A5 { public static void main(String[] args) { for (int i = 1; i <= 1000; i++) { if (i%5==0){ Sys
阅读全文
摘要://while循环 public class A4 { /*计算0到100的奇数和偶数的和 用while或for循环输出1-1000之间能被5整除的数,并且每行输出三个 打印九九乘法表 */ public static void main(String[] args) { //计算0到100的奇数和
阅读全文
摘要:while 循环 while(循环条件(布尔类型)){ 执行语句 } 执行语句被称为循环体,循环体是否执行取决于循环条件是否成立 当循环条件为true时,循环体就会执行。 当再次循环到循环条件时,循环条件为true时,循环体就会执行 直到循环条件为false,循环过程才会结束。 do...while
阅读全文
摘要:switch条件语句基本语法格式 switch(控制表达式){ case 目标值 1: 执行语句1 break; case 目标值 2: 执行语句2 break; case 目标值 3: 执行语句3 break; ...... defalt : 执行语句 n+1 break; } switch的控制
阅读全文
摘要:if语句的具体用法 if(判断条件){ 执行语句 } if双选择结构 if(布尔表达式){ 为true执行条件语句 }else{ 为false执行此条件语句 } public class A2 { //if条件语句 //考试分数大于60为及格,小于为不及格 public static void ma
阅读全文
摘要:java中的运算符 算数运算符 + — * / ++(自增) ——(自减) % 赋值运算符:就是将常量,变量或表达式的值赋给最左边的 = += -= *= /=....... a+=b; a=a+b;前面的展开来写就是这个 同理其他的都是一样 讲一个赋值运算中的强制转换 public class H
阅读全文
摘要:java的变量和常量 Java变量 变量的数据类型一共有八种,分两大类 基本数据类型 数值整型:int long short byte long类型一般要在后面加一个L float类型一般要在后面加一个f long num = 90L;float num1 = 21f; 类型名称关键字占用内存取值范
阅读全文
摘要:java的注释,标识符,关键字 Java的注释 注释是一种很好的习惯,它能使你的代码更加的清晰,易读........... java中注释分为三种:单行注释 多行注释 文档注释 public class HelloWorld { public static void main(String[] ar
阅读全文
摘要:java的开发入门 什么是jdk jdk就是Java的开发环境,包括 Java编译器,Java运行工具..... 什么是jre jdk是包含jre的 jdk>jre java的运行环境 Java是怎么运行的 Java的运行包含两个方面 一个是编译,另一个就是运行 helloWorld的运行 第一步:
阅读全文
浙公网安备 33010602011771号