Java的学习之路
文章平均质量分 82
柒柒要开心
一个菜鸟,还在努力地学习
展开
-
Java SE 异常
在日常开发中,绞尽脑汁将代码写的尽善尽美,在程序运行过程中,难免会出现一些奇奇怪怪的问题。有时通过代码很难去控制,比如:数据格式不对、网络不通畅、内存报警等。在Java中,将程序执行过程中发生的不正常行为称为。当程序出现异常之后 将不会继续执行后面的代码。看了这三个异常之后,我们肯定会有一个问题。因此“abcd”将不会被打印。异常之间的关系又是什么呢?那么异常到底有多少个?原创 2023-09-06 17:21:34 · 128 阅读 · 3 评论 -
Java SE String类
字符串查找也是字符串中非常常见的操作,String类提供的常用查找的方法。而字符串应用又非常广泛,因此Java语言专门提供了String类。但是这种将数据和操作数据方法分离开的方式不符合面相对象的思想。String是一种不可变对象. 字符串中的内容是不可改变。但是在C语言中要表示字符串只能使用字符数组或者字符指针。可以使用标准库提供的字符串系列函数完成大部分操作。实现字符串的拆分 和 处理字符串的部分拆分。去掉字符串中的左右空格,保留中间空格。在C语言中已经涉及到字符串了。使用字符数组进行构造。原创 2023-09-01 23:41:06 · 97 阅读 · 2 评论 -
Java SE 抽象类和接口
在Java中,类和类之间是单继承的,一个类可以实现多个接口,接口与接口之间可以多继承。在Java中,类和类之间是单继承的,一个类只能有一个父类,即Java中不支持多继承,但是一个类可以实现多个接口。c.如果要比较对象中内容,必须重写Object中的equals方法,因为equals方法默认也是按照地址比较的。那么就有人会问, 普通的类也可以被继承呀, 普通的方法也可以被重写呀, 为啥非得用抽象类和抽象方法呢?在面向对象的概念中,所有的对象都是通过类来描绘的,但是反过来,并不是所有的类都是用来描绘对象的。原创 2023-08-30 12:06:57 · 55 阅读 · 0 评论 -
Java SE 继承和多态
父子父子肯定是先有父再有子,所以在构造子类对象时候 ,先要调用基类的构造方法,将从基类继承下来的成员构造完整,然后再调用子类自己的构造方法,将子类自己新增加的成员初始化完整。继承(inheritance)机制:是面向对象程序设计使代码可以复用的最重要的手段,它允许程序员在保持原有类特 性的基础上进行扩展,增加新功能,这样产生新的类,称派生类。一段有坑的代码. 我们创建两个类, B 是父类, D 是子类. D 中重写 func 方法. 并且在 B 的构造方法中调用 func。即外壳不变,核心重写!原创 2023-08-08 11:17:18 · 102 阅读 · 2 评论 -
Java SE 类和对象
都说Java是一门面向对象的语言,在Java中一切皆对象那么什么是面向对象呢?什么又是面向过程呢?这里我就先提一个小小的问题:如果让你把大象放进冰箱,该分为几步?如果是,面向过程,我们就该想我该怎么把大象运过来,怎么打开冰箱,怎么把大象放进去,又该怎么关上冰箱但如果是面向对象呢?仅仅需要三步:1.打开冰箱2.把大象塞进去3.关上冰箱在这里大象就是一个对象,冰箱也是一个对象所以,什么是面向对象呢?面向对象是解决问题的一种思想,主要依靠对象之间的交互完成一件事情。原创 2023-08-01 01:22:42 · 149 阅读 · 2 评论 -
JavaSE 数组的定义与使用
数组:可以看成是相同类型元素的一个集合。是一块连续的空间,用来存放相同的数据比如我们经常见得车库数组中存放的元素其类型相同数组的空间是连在一起的每个空间有自己的编号,其实位置的编号为0,即数组的下标。原创 2023-07-28 21:06:08 · 128 阅读 · 7 评论 -
JavaSE 方法
Java方法是语句的集合,它们在一起执行一个功能方法是解决一类问题的步骤的有序组合方法包含于类或对象中方法在程序中被创建,在其他地方被引用Java的方法类似于其他语言的函数,是一段用来完成特定功能的代码片段方法包含一个方法头和方法体修饰符:修饰符,这是可选的,高数编译器如何调动改方法。定义了该方法的访问类型返回值类型:返回可能会有返回值方法名:是方法的实际名称。方法名和参数表共同构成方法签名参数类型:参数像是一个占位符。当方法被调用时,传递值给参数。这个值被称为实参或变量。原创 2023-04-11 22:12:44 · 69 阅读 · 1 评论 -
JavaSE 逻辑控制
java中有一种特殊的语句称为循环语句,可以将一段代码重复执行循环语句分为while 循环语句,do…while 循环语句和for 循环语句三种。原创 2023-04-08 15:30:57 · 104 阅读 · 13 评论 -
JavaSE 用户交互Scanner
在之前学习的java基本语法中我们并没有实现程序和人的交互,但是java给我们提供了这样一个工具类,我们可以获取用户的输入java.util.Scanner 是java 5 的新特征,我们可以通过Scanner类来获取用户的输入。原创 2023-04-07 21:45:32 · 55 阅读 · 0 评论 -
JavaSE 包机制和Doc
为了更好的组织类,java提供了包机制,用于区别类名的命名空间。原创 2023-04-06 10:01:59 · 67 阅读 · 0 评论 -
JavaSE 运算符
【代码】Java 运算符。原创 2023-04-06 09:14:54 · 48 阅读 · 0 评论 -
JavaSE 变量和数据类型
2.类成员变量:首字母小写和驼峰原则(除了第一个单词以外,后面的单词首字母大写)lastName。Java变量是程序中最基本的储蓄单位,其要素包括变量名,变量类型和作用域。由于java是一种强类型语言,所以进行有些运算的时候,需要用到类型转换。.变量声明是一条完整的语句,因此每一个声明都必须以分号结束。.每个变量必须有类型,类型可以基本类型,也可以是引用类型。运算中,不同类型的数据先转化为同一类型,然后进行运算。Java是一种强制性语言,每个便令必须声明其类型。6.方法名:首字母小写和驼峰原则。原创 2023-04-05 15:00:10 · 172 阅读 · 0 评论 -
JavaSE 关键字和常量
整数类型有四种不同的类型:字节类(byte)、短整型(short)、整型(int)、长整型(long)在Java中使用booleam定义布尔类型变量,布尔类型变量只有true和false两个值。可以随便编写 速度快 //数据类型:整数类型,浮点数类型,字符类型。在学习的初期不必大量记忆关键字,在不断编写代码的过程中就可以记住常见的关键字。Java是一门强类型的编程语言,它对变量的数据类型有严格的限定。数据的基本类型有数值类(整数型,浮点型)、字符类、布尔类。在Java中二进制后用0b;...原创 2022-08-31 16:32:38 · 436 阅读 · 2 评论 -
JavaSE 基本格式、注释、标识符
注释只在Java 源文件中有效,在编译程序时编译器会忽略这些注释信息,不会将其编译到 class 字节码文件中。在编程中需要定义一些符号来标记名称,如包名、类名、方法名、参数名、变量,这些符号称为标识符。(2) 多行注释"/*.....*/"中不能嵌套多行注释"/*...*/"同样需要遵从一定的语法规范,如代码的书写、标识符的定义、关键字的应用等。(1)多行注释"/*....*/"中可以嵌套使用单行注释"//"文档注释通常是对程序中某个类或类中的方法进行的系统性的解释说明。原创 2022-08-31 16:20:37 · 594 阅读 · 0 评论 -
JavaSE 初识Java
hello大家好!这里是柒柒,今天我们进入了另一门语言的学习路程,是Java!接下来就让我们一起来看看Java到底是什么吧!Java是一种优秀的程序设计语言Java还是一个有一系列计算机软件和规范形成的技术体系,这个技术体系提供了完整的用于软件开发和跨平台部署的支持环境,并广泛应用于嵌入式系统、移动终端、企业服务器、大型机等各种场合。原创 2022-08-31 16:07:36 · 193 阅读 · 0 评论