- 博客(18)
- 收藏
- 关注
原创 final常量关键字
1.final可以修饰属性,方法,类(常量变量名一般为大写)2.final修饰类时,该类不能被继承3.final修饰方法时,该方法不能被继承4.final修饰变量属性时,此时就是常量,第一次赋值确定后就不能再被赋值了 final可以在显示初始化,构造器,代码块中进行赋值 final修饰局部变量时:1.修饰形参时,当对形参进行实参赋值后不能再去二次赋值5.static final 用来修饰全局变量:全部常量public ...
2021-10-15 15:51:04
182
原创 代码块的应用
/** 代码块* 作用: 1.初始化类,对象* 2.代码块如果修饰的话只能是static* 3.代码块分为静态和非静态静态代码块: 1.内部可以有输出语句* 2.随着类的加载而执行,而且只执行一次* 在程序主入口中类名.静态变量时加载静态代码块* 注意:静态代码块中只能调用静态属性和方法 //static代码块,,static代码块只会执行一次随着类的加载而加载 static { System.out.
2021-10-14 23:28:37
363
原创 单例设计模式之饿汉式与懒汉式
饿汉式步骤:class Bank{ //1.私有化构造器 private Bank(){ } //2.内部创建类的对象 //4.要求此对象也必须声明为静态 private static Bank instance=new Bank(); //3.提供公共的静态的方法,返回类的对象 public static Bank getInstance(){ return instance; }}public class
2021-10-14 23:20:18
86
原创 14.包装类
一、针对八种基本数据类型的包装类也叫封装类基本数据类型 包装类 byte Byte short Short int Integer long Long float Float double Double boolean Boolean char Character 二、Byte,Short,Intager,Long,Float,Double这五个包装类都有一个共同的父类number类三、基本类型,包装类,Str
2021-10-14 18:00:15
88
原创 11.equals()与toString()方法
java.lang.Object类: Object类是类层次结构最顶层父类 所有的类都是Object的直接或间接子类 常用方法: 一.equals(): 比较两个非空对象的地址值是否相等 ==和equals()区别: ==: 1.用于基本数据类型 比较两个数值是否相等 2.用于引用数据类型 比较两个对象的地址值是否相等 ...
2021-10-12 15:31:54
91
原创 11.equals()和toString()方法
java.lang.Object类: Object类是类层次结构最顶层父类 所有的类都是Object的直接或间接子类 常用方法: 一.equals(): 比较两个非空对象的地址值是否相等 ==和equals()区别: ==: 1.用于基本数据类型 比较两个数值是否相等 2.用于引用数据类型 比较两个对象的地址值是否相等 ...
2021-10-12 11:05:39
125
原创 12.抽象类与抽象方法
抽象类和抽象方法: 对于一个类中行为没有具体的实施过程时 一般建议使用抽象类来设计,存放某个特定方法以便子类继承重写后调用 抽象类的声明: [修饰符] abstract class 类名{} 特点: 1.抽象类不能直接实例化对象 但是可以通过子类向上转型得到该类型对象 2.抽象类也有构造器(所有的都有构造器) 3.抽象类和普通类使用是一样 就是多了可以存放抽象...
2021-10-12 10:48:02
62
原创 13.面向对象之多态
面向对象三大特征之一:多态 给某个对象发送一个指令 让该对象自行决定采用哪种方式 响应该指令 多态体现: 1.方法的重载和重写 2.子类对象的多态性 多态产生条件: 1.继承 2.重写 3.向上转型(类似于基本数据类型自动类型转换) 向上转型:(编译看左边,运行看右边) 父类类名 对象名=new 子类类名(); 注意: 子类一旦向上转型...
2021-10-12 10:43:44
59
原创 10.面向对象继承
面向对象三大特征之一:继承 在现有的类基础上向外派生得到一个新类 这个过程称为继承 现有的类称为父类 新类称为子类在Java中继承是单继承,一个类只能有一个直接父类但是可以有许多间接的父类,Object是所有类的父类 子类继承父类语法: public class 子类名 extends 父类名{} 注意: 1.在java中类与类之间只支持单继承 一个父类可以有多个子类 但是一个...
2021-10-11 23:46:12
67
原创 9.面向对象之封装
自定义类型: 定义模板的类名是一种数据类型 (可以在一个类中声明其他类名的属性) 属于引用数据类型匿名对象: 匿名对象就是没有名字对象 是实例化对象简写形式 匿名对象实例化对象语法:Datadata=newDate()//普通实例化对象声明 newData();//匿名对象,没有对象名data 匿名对象访问属性: newData().属性名 匿名对象访问方法: ...
2021-10-11 23:23:01
49
原创 8.面向对象1
一.面向对象的概念: 面向对象是一种编程思想 是解决实际问题的一种方式 它的核心是看谁具备解决实际问题功能 就把它构建成一个对象 给它一个指令完成相应功能 什么是类? 类是创建对象的模板 类是对对象共性的抽象 什么是对象? 一切客观存在的事物都是对象 对象是类的实例 二.类的声明: [修饰符] class 类名{ [属性;]//就是声明变量 ...
2021-10-11 22:58:25
50
原创 7.方法的声明
方法的声明: [修饰符] 返回值类型 方法名([参数列表]){方法体} 1.修饰符 可写可以不写: 四种权限修饰符及它的访问权限:private,default(默认修饰符),protected,public 2.返回值类型 1.没有返回值 统一用void 2.有返回值 用具体类型替换void (类型可以基本和引用) ...
2021-10-11 22:53:20
382
原创 6.一维数组与二维数组
数组的概念: 用于存储 操纵数据的集合数组的特点: 1.数组类型可以是任意类型(基本和引用数据类型) 2.数组一旦创建 就必须指定类型 那么该数组只能存指定类型的元素 3.数组一旦创建 其长度就已经确定 不可以改变数组的声明: 数组类型[] 数组名;//符合java书写习惯 数组类型 数组名[];//符合c书写习惯*数组的创建: *1.创建数组的同时初始化数组 数组类型[] 数组名={数组元素1,...
2021-10-11 22:46:03
107
原创 5.循环的嵌套
循环嵌套: //打印5行*号(5*10的长方形*) for (int j = 1; j <=5; j++) {// for (int i = 1; i <=10; i++) { System.out.print("*"); } System.out.println();//换行 } 把内层循环当做一句功能语句 作为外层循环的循环体 外层...
2021-10-11 22:36:32
98
原创 4.循环(while,do...while,for,死循环)
循环四要素: 1.起点 2.重点 3.循环要做的事情 4.起点到终点之间变化while: while(布尔表达式){ 循环执行体; 迭代语句; } 1.先判断布尔表达式结果 返回false 结束循环 返回true 执行{}中内容 2.循环执行体 3.迭代语句 4.进入第二次循环 继续判断布尔表达式 ... 直到布尔表达式返回false结束循环do...
2021-10-11 22:33:39
201
原创 3.Scanner类:控制台输入,Scanner接收
Scanner类:获取键盘输入的数据 使用Scanner之前需要导入包(语法放在文件最前面): import java.util.Scanner;//导入包 //创建Scanner对象 Scanner aa=new Scanner(System.in); System.out.println("请输入:");//提示 int a=aa.nextInt();//接收键盘输入的内容 nextInt();接收int类型数据 n...
2021-10-11 22:28:53
332
原创 2.表达式与运算符
表达式: 操作数和运算符连接起来式子运算符: 算术运算符: + 1.加运算 2.连接符 与String类型数据一起使用 - * / % 取模 求余运算 比如:a%b 相当于求a除于b的余数 如果a<b 余数是a本身 ++...
2021-10-11 22:24:16
79
原创 1.注释与数据类型
一、注释:注释内容是给自己及其他程序员观看的,不会被程序执行单行注释://注释内容多行注释:/*注释内容*/文档注释:/**注释内容/二、转义字符\n:转义字符,将特殊符号转义成普通符号\n:换行\t:空格(tab键空格大小)println中的ln是自动换行三、标识符1.标识符由数字,字母,美元符号组成,首字母不能是数字2.不能用Java关键字作为标识符3.标识符没有长度四、常量与变量常量:不能修改的值变量:可以不断进行赋值五、数据类型基本
2021-10-11 22:23:00
87
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人