- 博客(16)
- 收藏
- 关注
原创 14-final、权限修饰符、内部类
finalfinal修饰词表示不可变1、修饰类时,该类不能有子类2、修饰方法时,该方法不能覆盖重写3、修饰成员变量时,该变量声明时必须赋值、且不可更改4、修饰局部变量时,该变量声明时可以不赋值,但是后面赋值只能赋值一次权限修饰词上图展示了四个权限修饰词的作用范围内部类成员内部类定义在成员变量位置,成员方法外的类称为成员内部类格式:修饰词 class 类名称 { 修饰词 ...
2020-03-09 13:22:26 134
原创 13-接口、多态
接口接口可以视为一种标准。是一种引用数据类型格式:public interface 接口名 {}接口的实现类用类实现接口,并重写接口中所有抽象方法的方式称为实现public class InterfaceImpl implements Interface { @Override //重写抽象方法}注意事项:接口的实现类必须重写接口的所有抽象方法,否则就是一个抽象类...
2020-03-09 09:58:53 150
原创 12-继承、super、this、抽象类
继承现实生活中的对象具备共同的特性,例如,教师和学生都是人,都具有人的共性,例如姓名、年龄等,这样,我们就可以先定义人这一类,然后让教师和学生继承人的这些特性,从而可以代码复用格式class People { ...}class Teacher extends People { ...}用extends关键字即可实现继承注意事项:java中的继承是单继承,也就是说,一个类...
2020-03-07 10:40:19 166
原创 11-String类、static关键字、Arrays类、Math类
String类包路径:java.lang.StringString类是字符串类,包含了字符串的构造方法和成员方法构造方法String str1 = "abc";String str2 = new String(); //创建一个空字符串String str3 = new String(char[] array) // 用char型数组创建字符串String str4 = new St...
2020-03-07 10:16:31 139
原创 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 811
原创 09-面向对象之类的定义、private、this、构造方法、get方法、set方法、匿名对象
面向过程与面向对象面向过程:如果需要实现某个功能需要自己写代码面向对象:如果需要实现某个功能可以直接调用别人的代码类的定义类与对象类是一类事物的抽象描述、例如人类对象是类的一个实例化体现、例如你、我成员变量与局部变量成员变量:在方法外,类体内定义的变量称为成员变量定义方式为 数据类型 变量名;成员变量是类的一个属性public class Student { Str...
2020-02-29 23:59:23 260
原创 08-数组的定义、访问、内存划分、求最值、元素对调以及作为方法的形参或返回值
数组的定义数组:用一个变量存储多个相同类型的数据/*定义方法: 动态定义(指定数组长度)-标准格式数据类型 数组名[] = new 数据类型[数组长度]; 静态定义(指定数组内容)-标准格式数据类型 数组名[] = new 数据类型[] {数据1,数据2,...}; 静态定义--省略格式数据类型 数组名[] = {数据1, 数据2,...};注意事项: 数组中数据类型全部相同...
2020-02-27 23:04:15 98
原创 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 177
原创 06-IntelliJ IDEA的使用
项目结构项目的结构为:project>module>package>java先是创建项目project,之后创建module,然后在module下面创建包package,最后在包里面创建java class文件...
2020-02-26 23:24:28 78
原创 05-简单方法,顺序结构、选择结构、循环结构
简单方法方法是指定义了一段代码之后,之后再main方法中可以充分调用这段代码方法的定义与调用public class DemoMethod{ public static void main(String[] args){ loveJava(); // 调用方法直接用方法名() }/*定义方法:public static void 方法名(){ 方法体}*/ publi...
2020-02-26 11:30:19 262
原创 04-数据类型、自动类型转换、强制类型转换、算术运算符、逻辑运算符、比较运算符
数据类型java数据类型分为基本数据类型和引用数据类型。基本数据类型:类型占用字节值域byte1-128~127short2-32768~32767int4-2147483648~2147483647long8-263~263-1float4double8boolean1char20~65535...
2020-02-24 22:38:11 421
原创 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 341
原创 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 166
原创 01-Java的基本术语、特性及java的实现流程
Java的基本术语Java SE (Java标准版)Java EE (Java企业版)Java ME(Java微型版)QC:垃圾回收机制
2020-02-21 21:58:01 189
原创 CMD常用命令以及文本编辑器常用操作
CMD常用命令序号命令命令内容1dir显示当前路径下的文件以及文件夹的详情2mkdir 文件夹名在当前路径下创建文件夹3cls清屏4cd 路径将当前路径更改为cd后面的路径(’.‘返回当前路径/’…'返回上衣路径/‘\’返回根目录)5ipconfig返回ip相关的信息6ping 域名/ip测试域名或ip能否正常访问...
2020-02-20 22:58:56 4134
原创 python爬虫学习笔记01-“抓包”——通过浏览器了解请求方式、请求头、响应头
在http协议中,浏览器发出一个请求,服务器才会给出一个相应,所以在做爬虫时,需要模拟浏览器发出请求,之后才能从服务器的相应中获取数据,请求的方式有很多种,最常用的有两种,get和post,get是从服务器获取数据,post是向服务器提交数据,如用户名密码等。下面具体的查看一下如何通过浏览器分析请求1、在chrome浏览器界面中右击——检查2、在弹出窗口中,按下面步骤点击,可以看到浏览器的请...
2020-02-18 16:14:00 780
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人