前言注解也被称为元数据,它在jdk1.5中引入,可以完整的描述无法用Java来表达的程序所需要的信息。注解在编程中的使用生成文档按照代码里标识的注解生成代码文档代码分析按照注解对代码进行分析(反射实现),可以动态的实现业务功能,降低耦合度等用途。编译检查按照注解让编译器检查代码Java中的注解主要分两类:一类是java预定义的注解,它们是@Overrite、@Deprecated和@Supress
转载
2023-08-05 00:04:34
120阅读
一、Object对象简介
Java是一门面向对象的语言。无论在Java 中出现什么,都可以认为它是对象(除了八大基本数据类型)
而Object就是这些对象的最高级别,不论是Java对象还是用户自定义对象都隐式或者显式的继承了Object对象,当然,它们都拥有Object默认的方法。
转载
2023-07-25 09:05:25
103阅读
Educoder–Java面向对象(第一章)- 类与对象【笔记+参考代码】第一关 编程要求 根据提示,在右侧编辑器Begin-End处补充代码:声明一个Dog类,给Dog类添加三个String类型的属性,分别是name,color,variety,定义两个方法,分别是,eat,run。在main方法中创建一个名为wuhuarou的Dog对象,并设置name为五花肉,color为棕色,variety
转载
2024-09-19 10:31:42
129阅读
点赞
问题一:请问 java中"% "与 "/ "之间的区别?答:在java中,%是求模运算符,/是除运算符,虽然两者都是双目运算符,跟他们的区别主要就是,%是求余运算,/是普通的除号。问题二:在java中=和==的区别?答:"="是赋值操作符,它的操作是把符号右边的变量或者常量或者对象的值度赋值给符号左边的变量。"=="是算数运算符中的一个操作符,主要用在判断中,如if(a == b){...}这条语
转载
2023-08-05 09:06:46
379阅读
● Java中, System是什么,out和in是什么?在Java编程中,我们常常用System.out.println()方法来输出字符串,也许我们都已经猜到println()是方法名,但System是什么,out又是什么呢? 这里就涉及用到一个static关键字。如下图,其实System是java.lang里面的一个类。 out是java.io.PrintStream类的对象。
转载
2023-07-18 12:02:11
352阅读
------什么是运算符?
含义:对常量和变量进行操作的一些符号。
分类: 算术运算符,赋值运算符,比较(关系或条件)运算符,逻辑运算符,位运算符,三目(元)运算符
------算术运算符(+,-,*,/,%,++,-- )
+运算符:在java中有三种作用,代表正号,做加法运算,字符串的连接符/运算符:整数
转载
2023-07-16 15:04:58
210阅读
什么是Java? Java既是一种编程语言,又是一个平台。 Java程序语言 Java是具有以下特征的高级程序语言: 简单 面向对象 可分布 可解释 强壮 安全性 结构化 轻便 功能强大 多线程 动态 Java既可以被编译,也可以被解释。通过编译器,
转载
2023-12-04 19:21:06
196阅读
展开全部工厂模式是我们最常用的模式了32313133353236313431303231363533e58685e5aeb931333361313365,著名的Jive论坛 ,就大量使用了工厂模式,工厂模式在Java程序系统可以说是随处可见。为什么工厂模式是如此常用?因为工厂模式就相当于创建实例对象的new,我们经常要根据类Class生成实例对象,如A a=new A() 工厂模式也是用来创建实例
转载
2024-06-04 17:23:28
81阅读
1.@PathVariable注解和@RequestParam注解的区别。@RequestParam注解是获取静态URL传入的参数@PathVariable是获取请求路径中的变量作为参数/需要和@RequestMapping("item/{itemId}") 配合使用2.@Param注解和@RequestParam注解的区别。@Parm 指定request中必须包含某些参数值是,才让该
转载
2024-01-08 17:54:19
65阅读
通过record增强Java编程语言。record提供了一种紧凑的语法来声明类,这些类是浅层不可变数据的透明持有者。动机我们经常听到这样的抱怨:“Java太冗长”、“Java规则过多”。首当其冲的就是充当简单集合的“数据载体”的类。为了写一个数据类,开发人员必须编写许多低价值、重复且容易出错的代码:构造函数、访问器、equals()、hashCode()和toString()等等。尽管IDE可以帮
转载
2023-11-24 20:37:16
72阅读
NaN,不是一个数字,是一种特殊的值来代表不可表示的值,使用typeof或其他任何与之比较的处理方式,‘NaN’则会引起一些混乱, 一些操作会导致NaN值的产生。这里有些例子: Math.sqrt(-2)
Math.log(-1)
0/0
parseFloat('foo') 对于很多JavaScript的初学者来说,它的第一个陷阱是调用typeof时返回结果的通常是你想不到的: cons
转载
2023-07-22 14:26:26
223阅读
20145233 《Java程序设计》第2周学习总结教材学习内容总结第二周内我进一步学习了更加深入的内容与知识,也懂得了在编程时需要更多的明白一些符号的用法,以及这次涉及到了一些计算的问题,出现了汉字,导致在编译时无法读取,程序无法执行,最后我还是请教了水平更高深的高其同学,他在以后的章节中学到了解决此问题的方法,对我提供了帮助。首先,我认为我们需要Java语言中常用的一些符号做些记录,因为需要大
转载
2024-01-10 20:11:04
97阅读
/java中的运算符: 算术运算符: +,-,,/,%,++,-- 赋值运算符 = 一个等号=是赋值,两个等号是关系运算符 扩展赋值运算符:+=,-=,*=,/= 关系运算符: >,<,>=,<=,,!= 逻辑运算符: &&,||,! 位运算符: &,|,^,~ , >>,<<,>>> (了解!!
转载
2023-09-26 13:27:46
130阅读
前言: 大家在使用Java IO流中OutputStream、PrintWriter ……时,会经常用到它的flush()方法。 一.为什么要flush: 与在网络硬件中缓存一样,流还可以在软件中得到缓存,即直接在Java代码中缓存。这可以通过BufferedOutputStream或BufferedWriter 链接到底层流上来实现。因此,在写 完数据时,flush就显得尤为重要。 例如:
转载
2023-10-31 19:11:39
217阅读
public static void main(String[] args) {
int a = 1;
int b = 2;
int c = 3;
int d = 4;
int e = 5;
}大家是否已经感觉到很麻烦,而且还需要定义许多变量,如果我需要定义一百个数,一千个数呢?那么我们就需要写一千个int,一万个int,而我们用数组的话,便非常简单,看下面列子:public static voi
转载
2024-01-16 08:58:20
73阅读
一、类和对象的基本概念类: 类似于c语言中的结构体。是一种成员,函数等的集合体,类中定义的是对象的状态和行为。对象: 表示为特性的表示,每个个体依据不同的特性有不同的对象对象的状态: 使用数据描述性质,例如用radius描述半径。对象的行为: 要求对象做某些事,例如用getArea()来获取面积,用setRadius(radius)修改半径。二、类的定义和使用其他副类应建立于public主类之外代
转载
2024-01-15 11:47:23
280阅读
一 引用数据类型1.引用数据类型的分类我们可以把类的类型为两种: 第一种,Java为我们提供好的类,如Scanner类,Random类等,这些已存在的类中包含了很多的方法与属性,可供我们使用。 第二种,我们自己创建的类,按照类的定义标准,可以在类中包含多个方法与属性,来供我们使用。2.自定义数据类型的概述类,它是引用数据类型,与之前学习的所有引用数据类型相同,自定义类也是一种数据类型。只是自定
转载
2023-05-23 23:30:20
151阅读
Java泛型与集合类在前面我们学习了最重要的类和对象,了解了面向对象编程的思想,注意,非常重要,面向对象是必须要深入理解和掌握的内容,不能草草结束。在本章节,我们会继续深入了解,从我们的泛型开始,再到我们的数据结构,最后再开始我们的集合类学习。走进泛型为了统计学生成绩,要求设计一个Score对象,包括课程名称、课程号、课程成绩,但是成绩分为两种,一种是以优秀、良好、合格 来作为结果,还有一种就是
转载
2023-12-24 11:01:32
45阅读
算术运算符假设整数变量A的值为10,变量B的值为20:操作符描述例子+加法 - 相加运算符两侧的值A + B 等于 30-减法 - 左操作数减去右操作数A – B 等于 -10*乘法 - 相乘操作符两侧的值A * B等于200/除法 - 左操作数除以右操作数B / A等于2%取余 - 左操作数除以右操作数的余数B%A等于0++自增: 操作数的值增加1B++ 或 ++B 等于 21--自减: 操作数
转载
2023-09-04 12:34:26
155阅读
一、Object类类 Object 是类层次结构的根类,每个类都使用 Object 作为超类,所有对象(包括数组)都实现这个类的方法。 1,boolean equals(Object obj):用于比较两个对象是否相等,其实内部比较的就是两个对象地址。而根据对象的属性不同,判断对象是否相同的具体内容也不一样。所以在定义类时,一般
转载
2024-01-12 14:00:28
34阅读