
Java基础
文章平均质量分 90
Java基础
tao滔不绝
22级大学生,用写博客的方式记录学习,欢迎大家阅读
展开
-
Java中的字符串String
尽量避免直接对String类型对象进行修改,因为String类是不能修改的,所有的修改都会创建新对象,效率非常低下,尽量避免对String的直接修改,如果要修改建议尽量使用StringBuffer或者StringBuilder。2. value被修饰被final修饰,表明value自身的值不能改变,即不能引用其它字符数组,但是其引用空间中的内容可以修改。和StringBuffer的区别也是。原因是s1和s2是引用类型,使用上述表达式进行比较,比较的是两个对象的地址,两个对象是不同的,地址自然也是不同的。原创 2023-11-23 12:38:05 · 2153 阅读 · 75 评论 -
Java数据类型与变量
byte 和 byte 都是相同类型, 但是出现编译报错. 原因是, 虽然 a 和 b 都是 byte, 但是计算 a + b 会先将 a和 b 都提升成 int, 再进行计算, 得到的结果也是 int, 这是赋给 c, 就会出现上述错误.float 类型在 Java 中占四个字节, 同样遵守 IEEE 754 标准. 由于表示的数据精度范围较小, 一般在工程上用到浮点数都优先考虑 double, 不太推荐使用 float. float的包装类型为Float。特点:数据范围大的到数据范围小的。原创 2023-09-05 09:26:31 · 319 阅读 · 16 评论 -
Java运算符
看前养养眼(狗头)原创 2023-09-05 21:49:19 · 602 阅读 · 17 评论 -
Java逻辑控制
1. 和 if 类似, while 下面的语句可以不写 { } , 但是不写的时候只能支持一条语句. 建议还是加上 { }1. 和 if 类似, for 下面的语句可以不写 { } , 但是不写的时候只能支持一条语句. 建议还是加上 { }了", 如果输入的数字比该随机数大, 提示 "高了" , 如果输入的数字和随机数相等, 则提示 "猜对了" .3. 和 if 类似, while 后面不要多写 分号, 否则可能导致循环不能正确执行.表达式1成立,执行语句1,否则表达式2成立,执行语句2,否则执行语句3。原创 2023-09-06 10:00:00 · 299 阅读 · 21 评论 -
Java方法的使用
方法语法格式修饰符 返回类型 方法名称(参数类型 形参...) {方法体代码[return返回值]例:如判断是否为闰年的方法注意1. 修饰符:现阶段直接使用public static 固定搭配2. 返回值类型:如果方法有返回值,返回值类型必须要与返回的实体类型一致,如果没有返回值,必须写成void3. 方法名字:采用小驼峰命名4. 参数列表:如果方法没有参数,()中什么都不写,如果有参数,需指定参数类型,多个参数之间使用逗号隔开5. 方法体:方法内部要执行的语句。原创 2023-09-07 12:00:00 · 556 阅读 · 21 评论 -
Java数组的定义与使用
数组:数组是相同类型的集合,在内存中是一段连续的空间。原创 2023-09-08 09:30:00 · 584 阅读 · 27 评论 -
Java类和对象(七千字详解!!!带你彻底理解类和对象)
Java是一门纯面向对象的语言(Object Oriented Program,简称OOP),在面向对象的世界里,一切皆为对象。面向对象是解决问题的一种思想,主要依靠对象之间的交互完成一件事情。用面向对象的思想来涉及程序,更符合人们对事物的认知,对于大型程序的设计、扩展以及维护都非常友好。class类名类的属性(成员变量);类的行为(成员方法);类中包含的内容称为类的成员。属性主要是用来描述类的,称之为类的成员属性或者类成员变量。方法主要说明类具有哪些功能,称为类的成员方法//属性。原创 2023-09-10 07:30:00 · 1373 阅读 · 38 评论 -
Java实现图书管理系统
一、分析有主要对象二、整理思路三、框架的搭建四、操作内部的具体实现。原创 2023-09-18 17:13:50 · 708 阅读 · 26 评论 -
Java的反射(reflection)机制的简单使用
Java的反射机制是运行时的状态,可以通过反射来调用类里面的属性和方法私有的属性和方法也可以调用,也可以对它们进行修改。原创 2023-10-24 18:01:31 · 526 阅读 · 44 评论 -
Java枚举(Enum)的使用
我们需要将不同变量编号时,通常将其变量进行赋值为1,2,3...但是这么做有时候会吧1误以为某个变量,这时我们可以直接用枚举来组织,这样一来就有了枚举类型。如图:上面的变量都有序了,上面变量没赋值,序号默认为0,1,2。原创 2023-10-25 01:00:00 · 667 阅读 · 24 评论 -
Java中的lambda表达式
lambda是JavaSE8的一个重要特性,允许用lambda表达式来代替功能接口lambda表达式和方法一样,有参数,有参数的主体(一个表达式,用花括号括起来)。原创 2023-10-26 18:11:45 · 1377 阅读 · 34 评论 -
Java中的泛型
一般的类和方法,只能使用具体类型,要么是基本类型,要么是自定义类型,如果我们要编写可以应用多种类型的的代码就能使用到泛型。原创 2023-10-27 16:04:29 · 404 阅读 · 29 评论