JAVA基础篇学习笔记
wiciked
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
14-final、权限修饰符、内部类
final final修饰词表示不可变 1、修饰类时,该类不能有子类 2、修饰方法时,该方法不能覆盖重写 3、修饰成员变量时,该变量声明时必须赋值、且不可更改 4、修饰局部变量时,该变量声明时可以不赋值,但是后面赋值只能赋值一次 权限修饰词 上图展示了四个权限修饰词的作用范围 内部类 成员内部类 定义在成员变量位置,成员方法外的类称为成员内部类 格式: 修饰词 class 类名称 { 修饰词 ...原创 2020-03-09 13:22:26 · 179 阅读 · 0 评论 -
13-接口、多态
接口 接口可以视为一种标准。 是一种引用数据类型 格式: public interface 接口名 { } 接口的实现类 用类实现接口,并重写接口中所有抽象方法的方式称为实现 public class InterfaceImpl implements Interface { @Override //重写抽象方法 } 注意事项: 接口的实现类必须重写接口的所有抽象方法,否则就是一个抽象类 ...原创 2020-03-09 09:58:53 · 185 阅读 · 0 评论 -
12-继承、super、this、抽象类
继承 现实生活中的对象具备共同的特性,例如,教师和学生都是人,都具有人的共性,例如姓名、年龄等,这样,我们就可以先定义人这一类,然后让教师和学生继承人的这些特性,从而可以代码复用 格式 class People { ... } class Teacher extends People { ... } 用extends关键字即可实现继承 注意事项: java中的继承是单继承,也就是说,一个类...原创 2020-03-07 10:40:19 · 215 阅读 · 0 评论 -
11-String类、static关键字、Arrays类、Math类
String类 包路径:java.lang.String String类是字符串类,包含了字符串的构造方法和成员方法 构造方法 String str1 = "abc"; String str2 = new String(); //创建一个空字符串 String str3 = new String(char[] array) // 用char型数组创建字符串 String str4 = new St...原创 2020-03-07 10:16:31 · 194 阅读 · 0 评论 -
10-导包、创建对象、使用对象(Scanner、Random、ArrayList)
通用步骤 1、导包 // import 路径+包名称 import java.util.Scanner; 2、创建 // 类名称 对象名称 = new 类名称(); Random rd = new Random(); 3、使用 与此前类似,通过调用成员方法使用类的功能 重点是通过查询文档获悉包路径、构造方法、成员方法 Scanner 功能 Scanner类主要功能是获取输入; 常用构造方法 S...原创 2020-03-03 10:15:06 · 867 阅读 · 0 评论 -
09-面向对象之类的定义、private、this、构造方法、get方法、set方法、匿名对象
面向过程与面向对象 面向过程:如果需要实现某个功能需要自己写代码 面向对象:如果需要实现某个功能可以直接调用别人的代码 类的定义 类与对象 类是一类事物的抽象描述、例如人类 对象是类的一个实例化体现、例如你、我 成员变量与局部变量 成员变量:在方法外,类体内定义的变量称为成员变量 定义方式为 数据类型 变量名; 成员变量是类的一个属性 public class Student { Str...原创 2020-02-29 23:59:23 · 292 阅读 · 0 评论 -
08-数组的定义、访问、内存划分、求最值、元素对调以及作为方法的形参或返回值
数组的定义 数组:用一个变量存储多个相同类型的数据 /* 定义方法: 动态定义(指定数组长度)-标准格式 数据类型 数组名[] = new 数据类型[数组长度]; 静态定义(指定数组内容)-标准格式 数据类型 数组名[] = new 数据类型[] {数据1,数据2,...}; 静态定义--省略格式 数据类型 数组名[] = {数据1, 数据2,...}; 注意事项: 数组中数据类型全部相同...原创 2020-02-27 23:04:15 · 128 阅读 · 0 评论 -
07-方法定义与调用,方法重载
方法定义 /* 定义的标准格式: 修饰词 返回值类型 方法名(参数类型 参数名称,参数类型 参数名称,...){ 方法体 return 返回值 } */ public static int sum(int num1, int num2) { return num1 + num2; } public static int isMax(int num1, int num2) { if (n...原创 2020-02-26 23:43:22 · 212 阅读 · 0 评论 -
06-IntelliJ IDEA的使用
项目结构 项目的结构为:project>module>package>java 先是创建项目project,之后创建module,然后在module下面创建包package,最后在包里面创建java class文件 ...原创 2020-02-26 23:24:28 · 113 阅读 · 0 评论 -
05-简单方法,顺序结构、选择结构、循环结构
简单方法 方法是指定义了一段代码之后,之后再main方法中可以充分调用这段代码 方法的定义与调用 public class DemoMethod{ public static void main(String[] args){ loveJava(); // 调用方法直接用方法名() } /* 定义方法: public static void 方法名(){ 方法体 } */ publi...原创 2020-02-26 11:30:19 · 298 阅读 · 0 评论 -
04-数据类型、自动类型转换、强制类型转换、算术运算符、逻辑运算符、比较运算符
数据类型 java数据类型分为基本数据类型和引用数据类型。 基本数据类型: 类型 占用字节 值域 byte 1 -128~127 short 2 -32768~32767 int 4 -2147483648~2147483647 long 8 -263~263-1 float 4 double 8 boolean 1 char 2 0~65535 ...原创 2020-02-24 22:38:11 · 475 阅读 · 0 评论 -
03-字面量;关键字;变量
1.字面量 通常表示现实世界的数据 2.关键字 语法的组成部分,可以类比为英语中的字母abcd一样,有这些关键字构成了java的语法 3.变量 3.1概念 内存中占用一定存储空间用于表示数据的量 3.2使用 1、声明 int i 声明的方式是数据类型 变量名 2、赋值 i = 100 赋值是用赋值符号"="将后面的值赋给变量i 上述两个步骤也可以合并 int i = 100 上述可以表述为变...原创 2020-02-22 23:33:21 · 412 阅读 · 0 评论 -
02-第一个Java程序解析、注释以及标识符的认识
第一个java程序解析 public class HelloWorld{ //这是一个类 public static void main(String[] args){ //这是这个类的入口,不能更改 System.out.println("Hello World"); } } 上述代码,编译后,只生成了一个HelloWorld.class文件 解析: 结构一:类的结构 class 类名...原创 2020-02-21 22:46:55 · 197 阅读 · 0 评论 -
01-Java的基本术语、特性及java的实现流程
Java的基本术语 Java SE (Java标准版) Java EE (Java企业版) Java ME(Java微型版) QC:垃圾回收机制原创 2020-02-21 21:58:01 · 235 阅读 · 0 评论
分享