JavaSE
文章平均质量分 81
Java基础语法
Ameris Z
小比特大梦想!!迷茫的时候就把当下的事做好!!
展开
-
Java 【异常】
Exception。原创 2023-09-09 21:28:29 · 497 阅读 · 0 评论 -
JavaSE【 String 类】(2)(
StringBuffer 的append方法 被synchronized所修饰了,这个保证了线程安全,而StringBuilder 没有线程安全。而StringBuffer、StringBuilder 直接在该字符串的位置后拼接对象,返回的这个字符串的地址。根据汇编码,发现String在拼接字符串的时候创建了StringBuilder这个对象。String每次循环都在创建对象、 拼接对象、 销毁对象,无形之中消耗了大量时间。自身的值不能改变,即不能引用其它字符数组,但是其引用空间中 的内容可以修改。原创 2023-09-09 11:25:14 · 256 阅读 · 0 评论 -
Java小项目【图书馆系统】
Java是一个面向对象的语言,在编写代码的之前,我们要先确定有哪些对象图书馆,首先有很多书,还有书架来放置这些书。然后是对书进行操作的人,比如普通用户和管理员。最后是对关于书的各种操作,例如:对于普通用户,借书、还书等等。对于管理员,添加书籍、查找书籍等等。大致结构如图。原创 2023-08-31 14:00:59 · 762 阅读 · 0 评论 -
JavaSE【 String 类】(1)(字符串比较,字符串查找、字符串转换、字符串拆分、字符串截取)
String类。原创 2023-08-21 15:26:16 · 207 阅读 · 0 评论 -
JavaSE 【类和对象】(3)(重点:内部类)
内部类也是封装的一种体现在外部类中,内部类定义位置与外部类成员所处的位置相同,因此称为成员内部类。OutClassclassInnerClass是外部类是内部类根据内部类定义的位置不同,一般可以分为以下几种形式:1.成员内部类普通内部类:未被static修饰的成员内部类 和 静态内部类:被static修饰的成员内部类2.局部内部类不谈修饰符、匿名内部类。原创 2023-08-11 15:55:14 · 132 阅读 · 0 评论 -
JavaSE【抽象类和接口】(2)【浅拷贝、深拷贝、object类】
类,所有的类都是存在继承关系,默认会继承。灰色的钥匙:protected 受保护的。这样的普通方法和字段可以被子类直接使用。即所有类的对象都可以使用Object。绿色的解锁标志:public 公开的。抽象类中可以包含普通方法和普通字段。橙色的锁:private 私人的。而接口中 不能包含普通方法,这个属性在任何子类中都是存在的。抽象类和接口都是 Java。子类必须重写所有的抽象方法。中多态的常见使用方式。而不应该成为一个接口。原创 2023-08-08 11:18:28 · 121 阅读 · 0 评论 -
JavaSE【抽象类和接口】(抽象类、接口、实现多个接口、接口的继承)
*** 方法2:可以根据需求,更改比较的对象* 比较器*/@Override'}';//根据年龄比较@Override//根据姓名比较@Override//两个引用类型比较大小根据name排序根据age排序。原创 2023-08-04 20:39:12 · 289 阅读 · 0 评论 -
JavaSE【继承和多态】(2)(向上转型、向下转型、重写、动态绑定、静态绑定、多态的运用)
多态的概念多态的概念:通俗来说,就是多种形态,简单说就是,同一件事情,发生在不同对象身上,就会产生不同的结果。原创 2023-08-03 18:52:11 · 635 阅读 · 0 评论 -
JavaSE【继承和多态】(1)(重点:初始化、pretected封装、组合)
共性:super.成员变量super.成员方法super()调用父类构造方法**针对当前对象的父类this.成员变量this.成员方法this()调用父类构造方法**针对当前对象不同:1. this是当前对象的引用,当前对象即调用实例方法的对象,super相当于是子类对象中从父类继承下来部分成员的引用2.在非静态成员方法中,this用来访问本类的方法和属性,super用来访问父类继承下来的方法和属性3.在构造方法中:this(...)用于调用本类构造方法,原创 2023-08-02 11:04:02 · 264 阅读 · 0 评论 -
JavaSE 【类和对象】(3)(重点:代码块、对象的打印)
再实例化一个对象student2发现第二次实例化对象的时候,没有 执行静态代码块了当有多个静态块时,可以看作一个大的静态块,按从上到下的顺序依次执行。原创 2023-08-01 15:14:41 · 427 阅读 · 0 评论 -
JavaSE【类和对象】(1)(重点:this引用、构造方法)
Java是一门纯面向对象的语言,简称OOP),在Java的世界里一切皆为对象。举个例子:洗衣服面向过程:人 - 把洗衣粉倒进盆里 - 打开水龙头 - 放衣服 - 搓衣服 - 清水洗 - 再放洗衣粉 - 搓衣服 - 清水洗 - 扭干衣服面向对象: 人 - 洗衣粉 - 洗衣机至于洗衣机是左旋转几圈还是右旋转几圈,不在乎洗的过程。类是用来对一个实体对象来进行描述的,主要描述该实体对象具有哪些属性外观尺寸等,哪些功能用来干 啥),描述完成后计算机就可以识别了。原创 2023-07-31 19:01:19 · 594 阅读 · 0 评论 -
JavaSE方法的使用(重点:形参和实参的关系、方法重载、递归)
Java的方法也不能嵌套定义。//方法不能嵌套定义!!!err!!!//// }// }* 且方法只能写在类当中举例:实现一个求两数之和的方法// 方法的定义。原创 2023-07-30 18:51:32 · 411 阅读 · 0 评论 -
Java程序逻辑控制的几个小练习(熟悉一下Java的语法)
1. 根据年龄, 来打印出当前年龄的人是少年(低于18), 青年(19-28), 中年(29-55), 老年(56以上)11.计算分数的值 - 计算1/1-1/2+1/3-1/4+1/5 ……+ 1/99 - 1/100 的值。* 编写程序数一下 1到 100 的所有整数中出现多少个数字9,以及包含 9的数字有几个。* 最多能输入三次密码,密码正确,提示“登录成功”,密码错误,可以重新输入,最多输入三次。虽然都是一些很简单的题目,但是都是很经典的编程题,多写几道可以熟悉一些Java代码,原创 2023-07-30 16:32:26 · 538 阅读 · 0 评论 -
JavaSE程序逻辑控制(三种基本结构(顺序、分支、循环)、输入输出、循环输入)
intsum0;forinti1;i原创 2023-07-30 16:11:37 · 548 阅读 · 0 评论 -
JavaSE运算符
当 表达式1 && 表达式2,左边的式子为假,整个式子的结果就为假了,后面的式子不用计算了。当 表达式1 || 表达式2,左边的式子为真,整个式子的结果就为真了,后面的式子不用计算了。Java 中数据存储的最小单位是字节,而数据操作的最小单位是比特位。两个表达式都为真,结果才是真,只要有一个是假,结果就是假。大体上,与C语言差不多,不同的地方,我用红色字体标注了。,都是二元运算符,且都是按照二进制比特位来运算的。总结:都是补的符号位,而>>>只补0。,有些情况下稍不注意,可能就会造成很大的麻烦。原创 2023-07-26 16:51:46 · 142 阅读 · 0 评论 -
JavaSE数据类型和变量
在java中数值都是有符号的,都有正负,最高位为符号位,剩下都为数值位。无论32或64位机器,int就是4字节,long就是8字节。所以java的可移植性很高,跨平台便捷。* 整型 byte(1) short(2) int(4) long(8)* 浮点型 float(4) double(8)中,当参与运算数据类型不一致时,就会进行类型转换。* 布尔型 boolean(没有明确的大小)中类型转换主要分为两类:自动类型转换。四类:整型 浮点型 字符型 布尔型。* 字符型 char(2)原创 2023-07-26 16:50:16 · 449 阅读 · 0 评论 -
初识java
注意:用户不能使用关键字定义标识符。原创 2023-07-24 10:19:34 · 248 阅读 · 0 评论