javaSE
文章平均质量分 89
初识java
龙ze
这个作者很懒,什么都没留下…
展开
-
初识java—jdk17的一些新增特性
这里介绍jdk17相对于jdk1.8的部分新增特性。原创 2024-07-07 15:32:02 · 688 阅读 · 1 评论 -
初识java——javaSE(8)异常
/异常是指代码中除了语法错误之外,出现的问题导致代码出现不正常行为的状况称之为异常!//在java中用异常类来表示异常,因为java的思想是一切皆对象。//数组越界:结果:显示为:ArrayIndexOutOfBoundsException异常(此异常为数组越界异常)后面是原因: Index 10 out of bounds for length 5//除0结果:显示为: ArithmeticException异常(此异常为算术异常)原创 2024-05-31 21:50:59 · 898 阅读 · 4 评论 -
初识java——javaSE(7)String类
在c语言中字符串用字符数组来存储,并没有专门的字符串类型。在java中,专门针对字符串创建了一个String类.1 . String类中方法,凡是涉及到修改字符串的,均是生成了一个新的字符串!2. String类中还有其他方法,这里不一一列举,我们不应该硬背这些方法,而是在需要时,去帮助手册,或者官网上查阅。原创 2024-05-30 17:59:06 · 1302 阅读 · 3 评论 -
java项目——图书管理系统
针对这些天所学的javaSE的知识,用一个小项目来实践一下。在最开始写此项目时,我是创建了两个类(普通用户类菜单相关一个,管理员相关一个)根据接受到的choice值,用switch语句来调用相应的实现类对象,但是这并不是面向对象的思想,是面向过程的思想,应该尽量的将属于一个对象的东西封装到一个类中去,比如专属于普通用户的菜单,专属于普通用户的业务实现类对象数组,用户对象可以调用自己的方法实现功能(如dooperation方法)等。原创 2024-05-28 18:00:22 · 2389 阅读 · 5 评论 -
初识java——javaSE (6)接口的实现——比较器与深拷贝,浅拷贝
上一篇博客并没有将接口的内容阐述完毕,这篇博客继续阐述!原创 2024-05-25 11:17:54 · 1231 阅读 · 8 评论 -
初识java——javaSE(6)抽象类与接口【求个关注!】
抽象类是一种特殊类,它为子类提供一个的通用的模版,使得子类继承对于抽象类所描述的事物,现实世界中是不存在的,比如动物,现在世界中不存在动物这个实体!原创 2024-05-24 13:10:42 · 957 阅读 · 7 评论 -
初识java———javaSE(5)继承与多态【求个关注!】
继承的思想:所谓继承在生活中有继承衣钵,继承遗产的说法,java中引入了继承的思想,继承是类与类之前的关系,一个类继承另一个类的成员与方法被继承的类称为父类 /基类 / 超类继承的类成为 子类/派生类子类可以使用父类的成员变量与方法,也可以定义自己的成员变量与方法!dog1.name = "小黑";int age;System.out.println("动物发出叫声!");String sex;System.out.println("狗在吃骨头!");原创 2024-05-19 20:25:31 · 1172 阅读 · 8 评论 -
初识java——javaSE(4)类与对象
面向过程的思想关注的是过程,即功能的具体实现,我们之前用c语言编写的代码的思想即是面向过程的思想。面向对象的思想关注的是对象,即将各个事物看作一个个对象,进行对象之间的调用协作。举例:早些时候农村洗衣服的方式:此时我们注重参与洗衣服的过程,——这即是面向过程的思想现在农村洗衣服的方式:此时,我们只是注重于三个对象,衣服,洗衣粉,洗衣机。至于洗衣机具体是怎样操作的,是我们不注重的,这就是面向对象的思想。什么是类?类相当于一个模型,而对象则是类的具体实现。类的形式:class 类名 {原创 2024-05-14 16:59:06 · 1080 阅读 · 8 评论 -
初识java--javaSE(3)--方法,递归,数组,
方法类似于c语言中函数,//方法的形式是:/*public static 返回值类型 方法名 (形式参数列表){方法体}*///其中public static 属于修饰符的部分, 先当做默认的方法格式,以后会阐述到return a+b;没有main方法的调用,此方法是执行不了的。//总结:对于方法重载的规则:// 1 方法名必须相同// 2 参数列表必须不同(个数,类型,顺序)// 3 返回值类型与重载无关!递归就是方法自己调用自己,通过自身的规则将大问题分解成小问题,最后解决问题。原创 2024-05-11 21:25:47 · 1089 阅读 · 6 评论 -
初识java——javaSE(2)--运算符与逻辑控制【求个关注】
因为变量b1与i相加,首先b1自动转换类型为int ,然后b1+i的值为int类型,赋给byte类型b2,没有强制类型转换操作符,所以报错!输出结果显示异常,其提示是因为/ by zero,即除以0的原因。算术运算符有以下几种:+ - * / %原创 2024-05-01 14:32:17 · 246 阅读 · 2 评论 -
初识java——javaSE(1)
在c语言中是没有字符串类型的,存储字符串时所用的是数组,但是在java中定义了字符串变量,类型名为string。常量指的是程序中运行中,不会改变的数据,其数值在编译阶段确定,一周有7天,每个人的生日等等,性别等都是常量。自动类型转换即数值范围小的类型,转换成数值范围大的类型,这种转换并不需要操作符。此注释的奇妙之处,在于我们可以通过jdk中的javadoc工具,来生成文档。结果出现这种错误,本质上是因为我的电脑中cmd的中文编码方式是GBK,而我的记事本中中文编码方式是utf-8,所以无法识别。原创 2024-04-26 18:57:13 · 928 阅读 · 4 评论 -
初识java——jdk?环境变量?及关于安装jdk的步骤
建议大家看完下面的详解后,再来看这个简介!jdk的全称是Java Development Kit 意为java开发工具包,这是每一个java语言开发者所必需的。jdk中包含了java编译器(javac),java虚拟机(JVM)等基本开发工具,以及java标准库(Java Standard Library):用于Java程序开发的各种类与方法(类似于c语言中库函数的作用),还有用于开发各种类型应用程序所需的API。原创 2024-04-22 17:15:38 · 568 阅读 · 6 评论