Java
文章平均质量分 65
Soul&Spark
这个作者很懒,什么都没留下…
展开
-
Java 类和对象
在C语言里面我们都学过了结构体,结构体的内容仅仅只能有属性,不能有方法,我们将结构体的声明看作一个模板,以这个模板创建的东西就是结构体实例。类在结构体的基础上添加了方法和一些其他的性质,这个。类是模板,模板只有一个,对象是实例,实例可以有多个。抽象的,意思是提炼一个类的共同特征。对象就是以这个类模板创建的实例。原创 2024-04-26 22:19:35 · 287 阅读 · 0 评论 -
面向对象和面向过程
虽然可以使用结构体来封装数据,并且可以将一类相关的函数放在一个文件或一个模块中,但这种方式通常不被认为是面向对象的思维方式。在C语言中将一类方法写在一个函数里,尽管它们可能涉及相同的数据类型或对象,但通常不被认为是面向对象的思维方式。然而,有时候可以在C语言中模拟出一些面向对象的概念,比如通过结构体和函数指针实现类似于对象的封装和方法的调用。之前学习的C语言是面向过程的语言,而Java语言是面向对象的语言,因此,在学习Java语言是必须要将这两个概念给分清楚。面向过程的特点就是以对象为核心,每个。原创 2024-04-26 22:04:34 · 255 阅读 · 0 评论 -
Java 数组
相较于C语言,Java数组只是声明方式不同,以及多了一些属性,最常用的就是length属性,其他方面基本一样。(这个与C语言一样)原创 2024-04-26 21:46:26 · 289 阅读 · 0 评论 -
Java final关键字与常量
在编程中,常量是一个固定的值,其值在程序执行过程中不能被修改。与变量不同,常量一旦被赋值后就不能再被修改。修饰一个变量时,表示该变量是一个常量,一旦被赋值后其值不能再被修改。也就意味着,在定义一个常量的时候,系统不会给你默认赋值,不然程序员就无法自己给变量赋值了。当编写项目时,常量通常遵循命名约定,其中一个常见的约定是将常量的命名全部使用大写字母,并使用下划线。修饰一个方法时,表示该方法是不可重写的,即不能被子类覆盖。修饰一个类时,表示该类是不可继承的,即不能被其他类继承。在 Java 中,可以使用。原创 2024-04-26 21:04:27 · 324 阅读 · 0 评论 -
Java 字面值
第一个可以理解为先将字面值转为int看待,再转换成long,在第一步的时候因为这个字面值超过了int所以报错,第二个直接就将这个字面值看作long,因此不会报错。字面值是在程序中直接出现的常量值,它们是代码中的固定值。字面值可以表示各种不同的数据类型,例如整数、浮点数、字符、字符串和布尔值。Java会自动的将字面值看作一种类型,整数就是int,小数是double,float和long类型最好都加上后缀。整数字面值可以是十进制、八进制(以 0 开头)或十六进制(以 0x 或 0X 开头)的数字。原创 2024-04-26 20:42:59 · 252 阅读 · 0 评论 -
Java 输入输出函数
在Java中,输入和输出通常通过标准输入和标准输出进行。Java提供了多种方式来实现输入输出操作,主要包括使用。输入+输出(这里有import java.util.Scanner,将它看作c语言的导入头文件)进行控制台输入输出,以及使用Scanner。)和System.out.println。一次输入仅需要一个scanner对象。)进行简单的输入输出。从上面我们可以看到,原创 2024-04-26 19:59:56 · 780 阅读 · 0 评论 -
Java 变量
这也就是说无论这个函数的名字多长,都不要随意的缩写,长不是问题,让人看不懂才是问题。Java里面没有指针的概念,可以将引用当作指针看待,引用存的就是对象的地址。静态变量默认值也是零(0、0.0、false、null)成员变量默认值是零(0、0.0、false、null)Java中变量的定义和C语言没有什么两样,但也有区别。局部变量在声明时需要初始化。方法命名必须要遵从这个。原创 2024-04-26 19:33:14 · 352 阅读 · 0 评论 -
Java 标识符和关键字
这些关键字用于声明类、方法、变量、控制流程等,每个关键字都有特定的语法和用途。在编写 Java 代码时,需要避免使用关键字作为标识符,以免造成命名冲突和语法错误。标识符和关键字在学习的过程中一个个学习了解就可以了。原创 2024-04-26 15:41:08 · 616 阅读 · 0 评论 -
Java 流程控制语句
再C语言的判断条件中,0就是假,非零是真,但是在java里面,判断条件只能是Boolean值,因此while(1)等类似的写法都是错误的。Java的流程控制语句和C语言是没什么区别的,这里就不说太多了。原创 2024-04-26 15:30:54 · 349 阅读 · 0 评论 -
Java 基本数据类型
Java语言提供了八种基本类型。其中包括六种数字类型(四种整数型,两种浮点型),一种字符类型,以及一种布尔类型。注意:Java给类型赋值的时候,不像C那么随意0L,0.0f,0.0d等,限制较严格。byte就相当于C语言的char类型,都只有一个字节,八位。原创 2024-04-26 15:17:03 · 231 阅读 · 0 评论 -
Java Main函数
一个Java文件就是一个类我们的文件名叫做Hello.java,因此我们这里的类(class)就必须叫Hello,public class Hello表示一个叫Hello的类,public static void main是类里面的一个方法,返回值为空,函数名为main,可以传递参数args,System.out.println("Hello,world");的,因为JVM在加载类时调用它,而不是通过类的实例调用;:通常,Java文件的名称应该与其中定义的。的,因此它必须位于与其名称相同的文件中,即。原创 2024-04-26 14:49:06 · 323 阅读 · 0 评论 -
JDK 8,17等版本的下载及基本使用
我们写任何语言的程序,需要基本的开发环境,C语言的gcc,C++的g++等,而Java程序的开发环境就是JDK。Java + class文件(java Hello运行的是Hello.class而不是Hello.java)注意:在使用jdk的时候,需要将jdk配置到系统的环境变量。进行下面的步骤的时候需要了解一下一些基本的dos命令。创建并写入打印Hello,world的程序。使用JDK编译并运行Java程序。win+r >cmd打开控制台。javac编译+java运行。javac + Java文件。原创 2024-04-26 13:59:57 · 335 阅读 · 0 评论 -
IDEA的下载
IDEA的下载原创 2024-04-25 22:29:28 · 288 阅读 · 0 评论 -
Java从入门到入土(发展方向)
后端学习路线摘要:从基础编程语言、数据库开始,逐步深入Web开发、API设计以及安全性知识。进阶阶段,掌握Spring框架、微服务架构、容器化技术,并学习性能优化与云计算大数据处理。实践阶段,参与项目实战,提升团队协作与项目管理能力。持续学习新技术与工具,关注后端领域发展,不断提升自身技能水平。原创 2024-04-25 21:16:40 · 1383 阅读 · 2 评论