- 博客(15)
- 收藏
- 关注
原创 从0开始学Java-javaEE-day02
:"."表示任意一个字符,没有范围限制\d:表示任意一个数字,等同于[0-9]\w:表示任意一个单词字符,等同于a-zA-Z0-9_\s:表示任意一个空白字符.\D:表示不是数字\W:不是单词字符\S:不是空白字符。
2023-06-10 16:46:24 69
原创 从0开始学Java-javaEE-day01
文档注释是功能级注释,用来说明一个类,一个方法或一个常量的,因此只在上述三个地方使用。文档注释可以使用java自带的命令javadoc来对这个类生成手册。
2023-06-10 01:12:32 53
原创 从0开始学Java-javaSE-day12
访问控制修饰符:--------------保护数据的安全(隐藏数据、暴露行为),实现封装public:公开的,任何类private:私有的,本类protected:受保护的,本类、派生类、同包类默认的:什么也不写,本类、同包类--------------------------java不建议static:静态的静态变量:由static修饰属于类,存储在方法区中,只有一份常常通过类名点来访问何时用:对象所共享的数据静态块:由static修饰。
2023-06-10 00:16:14 43
原创 从0开始学Java-javaSE-day11
多态:多种形态强转时若不符合如上条件,则发生ClassCastException类型转换异常建议:在强转之前先通过instanceof来判断引用的对象是否是该类型注意:instanceof返回boolean结果,它为true的条件就是强转成功的条件何时需要强转:若想访问的属性/行为在超类中没有,则需要强制类型转换成员内部类:应用率低,了解类中套类,外面的称为外部类,里面的称为内部类内部类通常只服务于外部类,对外不具备可见性内部类对象通常在外部类中创建。
2023-06-10 00:15:02 52
原创 从0开始学Java-javaSE-day10
抽象类:由abstract修饰包含抽象方法的类必须是抽象类,但不包含抽象方法的类也可以声明为抽象类抽象类不能被实例化(new对象)抽象类的意义:封装共有的属性和行为------------------代码复用可以包含抽象方法,为所有派生类统一入口(名字统一),强制必须重写接口:是一种引用数据类型由interface定义只能包含抽象方法(常量、默认方法、静态方法、私有方法------暂时搁置)不能被实例化接口是需要被实现/继承的,实现类/派生类:必须重写接口中的所有抽象方法。
2023-06-10 00:14:26 33
原创 从0开始学Java-javaSE-day08
什么是类?什么是对象?现实生活是由很多很多对象组成的,基于对象抽出了类对象:软件中真实存在的单个的个体/东西类:类型/类别,代表一类个体类是对象的模子/模板,对象是类的具体的实例,可以将类理解为类别/模子/图纸一个类可以创建多个对象如何创建类?如何创建对象?如何访问成员?this:指代当前对象,哪个对象调用方法它指的就是哪个对象只能用在方法中,方法中访问成员变量之前默认有个this.this的用法:this.成员变量名--------------------访问成员变量(必须掌握)
2023-06-10 00:11:48 28
原创 从0开始学Java-javaSE-day09
继承:作用:代码复用通过extends实现继承超类/基类/父类:共有的属性和行为派生类/子类:特有的属性和行为派生类可以访问:超类的+派生类的,超类不能访问派生类的一个超类可以有多个派生类,一个派生类只能有一个超类---------单一继承具有传递性java规定:构造派生类之前必须先构造超类在派生类的构造方法中若没有调用超类的构造方法,则默认super()调用超类的无参构造方法在派生类的构造方法中若自己调用了超类的构造方法,则不再默认提供。
2023-06-10 00:11:16 26
原创 从0开始学Java-javaSE-day06
数组(下):方法:函数、过程方法的定义:五要素方法的调用:无返回值:方法名(有参传参);有返回值:数据类型 变量 = 方法名(有参传参);方法的重载(overloading):发生在同一类中,方法名相同,参数列表不同编译器在编译时会根据方法的签名自动绑定方法。
2023-06-10 00:07:12 31
原创 从0开始学Java-javaSE-day05
break:跳出循环continue:跳过循环体中剩余语句而进入下一次循环嵌套循环:循环中套循环,常常多行多列时使用,外层控制行,内层控制列执行规则:外层循环走一次,内层循环走所有次建议:嵌套层数越少越好,能用一层就不用两层,能用两层就不用三层break默认只能跳出当前一层循环数组(上):是一种引用数据类型相同数据类型元素的集合初始化:初始化数组中的元素访问:通过(数组名.length)可以获取数组的长度(元素个数)通过下标/索引来访问元素,下标从0开始,最大到(数组的长度-1)
2023-06-10 00:06:10 39
原创 从0开始学Java-javaSE-day04
Scanner接收用户输入的数据:------共3步,先背下来,面向对象第5天才能理解分支结构(下):switch…case结构:多条路优点:效率高、结构清晰缺点:只能对整数判断相等break:跳出switchswitch中数据的类型:byte,short,int,char,String,枚举循环:反复多次执行一段相同或相似的代码循环三要素:------------------------非常重要循环变量的初始化循环的条件(以循环变量为基础)循环变量的改变。
2023-06-09 23:59:42 25
原创 从0开始学Java-javaSE-day03
【代码】从0开始学Java-javaSE-day03-运算符:算术、关系、逻辑、赋值、字符串连接、条件。
2023-06-09 23:55:51 38
原创 JDK的安装与调试---win10版本
1.官网下载JDK安装包 jdk官网 根据系统选择不同版本的JDK,点击后面的下载即可。。。 按照图上所标注的点击即可 。。。 此处没有别的办法,现在Oracle中下载JDK必须注册账号了。。。如果你还没有帐号的话,注册一个就好。输入账号密码,点击登录。 点击登录后后自动弹出下载框。记住自己下载的位置。 2.安装 双击安装包会出现如图所示画面,点击下一步 安装位置最好不要更改,我更改过几次,总会出现很多奇奇怪怪的问题。点击下一步 之后开始安装,出现这个界面,请喝一杯java稍等一会,根据电脑配置不
2020-10-26 19:47:47 202 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人