- 博客(12)
- 收藏
- 关注
原创 11,集合Collection<E>
和数组一样是存储数据的,但数组中的方法少,不方便使用,集合的容量会自己增加长度。interface Collection<E> Java 中所有集合的总接口,所以Collection下的方法子孙类都可以用Collection方法:增:add(E e),addAll(Collection<? extends E>),删:remove(E e),removeAll(Collection<?ExtensE>),clear(),查:size(),Object[
2022-02-06 06:00:00
559
原创 10,泛型
泛型为什么使用泛型:1保证数据一致性2避免强转出错3避免数据类型不一致的问题4操作统一化泛型格式:<无意义的字符> 一般放 <T> <E> <?>泛型方法:如果一个方法使用了泛型,会让该方法具有普适性。语法格式4中:权限修饰符 [static] <无意义的字符占位> 返回值类型 方法名字(T t) {return t;}有返回值,有参数.权限修饰符 [static] <无意义的字符占位>
2022-02-05 16:00:00
180
原创 9,重载,继承抽象类的喂猫狗的案例
1public static void main(String[] args) { Dog dog = new Dog(); Cat cat = new Cat(); Person person1 = new Person(); Person person2 = new Person(); Scanner sc = new Scanner(System.in); OUT:while (true) { System.out.println(.
2022-02-04 16:00:00
449
原创 8,Java多类合作,继承和实现
java多类合作总结:把一个类的属性看做另一个类的属性,或者通过一个方法的参数传一个那个类的参数(public void repair (Car car) throws InterruptedException { //取到轮胎的个数来判断是不是4个 if (car.getWheelCount() != 4) { System.out.println("修车中......."); Thread.sleep(5000);//代码走到这一步,等5秒再执行下面的代码 car.setWheelCount(4);
2022-02-03 22:57:15
817
原创 7,Java中的this和super关键字
this关键字1,使用this关键字表示当前类对象,可以使用this关键字调用属性和方法,this关键字只能在方法{}中定义。总结:以后碰到this关键字,就把this当做对象谁调用该方法谁就是this2,this关键字可以调用构造方法【了解不能在普通方法中调用this();构造方法,只能在构造方法中调用,且只能定义在首行public LitterBrother(String name) { this();//在有参的构造方法中调用了当前对象的无参数的构造 ...
2022-01-26 18:00:00
141
原创 6,Java的3大基本特性封装,继承,多态
1,封装是一种面向对象的思想,类的封装,方法的封装,属性的封装只通过对象.属性 可以对属性进行赋值。这样会存在隐患1 ,属性的封装1,步骤private 类型 名称 (private int age;)设置一个private私有变量,使用get set 进行获取和设置private私有变量.get格式public 返回值类型 get变量名(){ return 变量名;...
2022-01-26 07:30:00
352
原创 5,Java的面向对象
面向对象就是将现实的事物抽象的方式描绘出来,把现实生活的事物以及关系,抽象成类,然后封装,方便使用就是面向对象(万物皆对象)。1,面向对象的初步的认识 1,编程语言分为两种编程思想: 面向过程的 和面向对象的 面向过程什么事都自己写从开始到结束用自己的逻辑实现面向对象:在...
2022-01-25 18:30:00
118
原创 4,Java三目运算符和数组
三目运算符三目运算符是java if-else的简写的情况语法格式:表达式 ? 表达式1 : 表达式2;先判断?前面的表达式,如果表达式为true。执行表达式1。如果表达式为false,执行表达式2.注:三目运算符必须定义一个变量接受,变量类型与表达式1和2的类型有关。数组1,数组定义的三种格式: 第一种声明方式: 数据类型[] 数组的名字 = new 数据类型[容量];注意事项: 数组的数据类型不同...
2022-01-25 12:00:00
165
原创 3.Java的3中循环和4中方法的定义格式
循环的三种样式:1,for循环1格式:for(条件1;条件2;条件3){ 语句体;}若是条件1满足,执行条件2然后执行与具体,最后执行条件3;for循环有趣案例: 打印菱形核心代码多层循环 for(int i = 1; i <= h ; i++){//外层控制层数 for(int j =h-i ; j > 0 ; j--){//控制打印空格...
2022-01-25 06:00:00
120
原创 2,Java数据类型,逻辑运输符和if语句
数据存储的基本单位:1024byte = 1kb1024kb = 1mb1024mb = 1gb1024gb = 1tb1024tb = 1pb1024pb=1eb而我们现实中是1000byte = 1kb,这是以便于运算,所以我们买到的U盘或者电脑磁盘,都要比实际内存每kb小24byte。8大基本数据类型:整型:byte short int long浮点型:float double字符型:char布尔型:boolean除了这8中其它的都是非基本数据类型。
2022-01-24 16:00:00
317
原创 Jdk的安装配置和Jave编写的第一个程序,IDEA的安装和配置
JDK的简介:JDK的全称是Java Development Kit,它是 Java 语言的软件开发工具包。JDK包括JRE(JavaRuntime Environment )和编译运行的工具。JRE中又包括lib文件夹和bin文件夹,bin文件夹可以理解为JVM虚拟机,而lib文件则是为JVM工作提供类的。JDK的安装去Google Chrome(谷歌浏览器)进入Oracle官网下载1.8左右的JDK版本,目前安装有两种情况,一种直接解压到自己要放的位置,另一种直接安装然后一路Next就行
2022-01-23 18:10:47
194
原创 今天我加入了CSDN这个大家庭
今天是个2022.1.23,是一个寒冷的冬节,虽然外界寒冷但挡不住我加入CSDN的热情和内心的喜悦之情(毕竟大佬那么多)。当然这也是我的第一篇博客,这也是我从小白到不是小白的过程。以后也会经常写一下自己的学习的心得和学习方法,希望路过的大佬给与建议,以希望能给正在学习的朋友分享一些自己的学习过程。代码人代码魂,希望路过的大佬...
2022-01-23 11:46:55
225
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人