
javaSE
文章平均质量分 94
姜西西_
这个作者很懒,什么都没留下…
展开
-
包装类, 泛型---java
一般的类和方法,只能使用具体的类型要么是基本类型,要么是自定义的类。如果要编写可以应用于多种类型的代码,这种刻板的限制对代码的束缚就会很大。-----来源《Java编程思想》对泛型的介绍。泛型是在JDK1.5就是适用于许多许多类型。从代码上讲,就是对类型实现了参数化。2.2泛型的引入实现一个类,类中包含一个数组成员,使得数组中可以存放任何类型的数据,也可以根据成员方法返回数组中某个下标的值.思路:1.我们以前学过的数组,只能存放指定类型的元素,例如:2.所有类的父类,默认为。原创 2023-12-09 16:03:54 · 993 阅读 · 0 评论 -
认识异常 ---java
Java中虽然已经内置了丰富的异常类但是并不能完全表示实际开发中所遇到的一些异常,此时就需要维护符合我 们实际情况的异常结构.例如实现一个用户登陆功能此时, 虽然我们可以很快的找到错误所在, 但代码一多, 就很难找到了, 所以, 我们要自定义异常类来帮助我们更快找到错误.自定义异常通常会继承自Exception或者继承自Exception的异常默认是受查异常继承自的异常默认是非受查异常自定义异常类:接下来, 通过throw自己抛异常。原创 2023-12-05 16:43:23 · 144 阅读 · 1 评论 -
String类 ---java
上述代码, 虽然实现了字符串的修改, 但是前面我们知道, 对字符串的操作都是创建了一个新的对象, 效率十分低下., 存放在java虚拟机的堆内存,堆内存里存放的是new对象的地址,字符串常量存放在方法区的常量池中。所以上述str1和str2 实际上指向的都是常量池中的"good", 是同一块地址。//这组代码表示是s1 s2 引用的不同的对象, s1 s3引用的是同一对象。比较的是两个引用变量是否引用的是同一对象, 即比较的是地址。, 通过直接赋值所创建的对象直接是方法区中的。原创 2023-12-01 18:17:11 · 168 阅读 · 4 评论 -
内部类, Comparable接口, Comparator接口, Cloneable接口 ---java
内部类也是封装的一种体现。OutClassclassInnerClass是外部类是内部类。原创 2023-11-27 20:15:30 · 312 阅读 · 3 评论 -
抽象类, 接口, Object类 ---java
包含抽象方法的类Animal我们称为。原创 2023-11-24 20:00:28 · 285 阅读 · 2 评论 -
向上转型 向下转型 重写 多态 ---java
例如:若干年前的手机, 只能打电话,发短信,来电显示只能显示号码,而今天的手机在来电显示的时候,不仅仅 可以显示号码,还可以显示头像,地区等。在这个过程当中,我们。原创 2023-11-22 15:06:53 · 343 阅读 · 6 评论 -
继承 ---java
在子类方法中,如果想要明确访问父类中成员时,借助super关键字即可。其实,super的出现,是为了。原创 2023-11-20 17:22:06 · 108 阅读 · 14 评论 -
封装 static 代码块---java
1. 在文件的最上方加上一个package语句指定该代码在哪个包中2. 包名需要尽量指定成唯一的名字通常会用公司的域名的颠倒形式例如).3. 包名要和代码路径相匹配例如创建的包那么会存在一个对应的路径来存储代码.4. 如果一个类没有package语句则该类被放到一个默认包中。原创 2023-11-07 20:11:15 · 161 阅读 · 10 评论 -
类和对象----java
Java是一门纯面向对象的语言,简称OOP),在面向对象的世界里,一切皆为对象。原创 2023-11-05 21:22:46 · 161 阅读 · 7 评论 -
数组的定义与使用---java
数组:可以看成是相同类型元素的一个集合。在内存中是一段连续的空间。数组的特点:1.数组中存放的元素其类型相同2.数组的空间是连在一起的3.每个空间有自己的编号,起始位置的编号为0,即数组的下标。原创 2023-11-04 15:05:58 · 116 阅读 · 5 评论 -
方法的使用---java
方法就是一个代码片段类似于C语言中的函数。方法存在的意义:1.是能够模块化的组织代码当代码规模比较复杂的时候).2.做到代码被重复使用一份代码可以在多个位置使用3.让代码更好理解更简单4.直接调用现有方法开发不必重复造轮子1.2方法的定义方法语法格式修饰符 返回值类型方法名称([参数类型 形参...]){方法体代码;return返回值//以我们目前学的知识来看,修饰符暂且认为固定为示例一:实现一个函数,检测一个年份是否为闰年。原创 2023-11-02 19:14:55 · 117 阅读 · 4 评论 -
逻辑控制——java
两个数字做除法,若余数不为零,则除数作为被除数,余数作为除数,得余数,若余数不为零,则重复上述步骤,直到余数为零,此时的除数为两个数的最大公约数.//此处多写了一个 分号, 导致分号成为了 if 语句的语句体, 而 { } 中的代码已经成为了和一个 if 无关的代码块.方法:用这个数字n按位与上n-1,结果不为0,则继续计算,直到结果为0,求出共计算了几次,则n二进制中有几个1.tmp%10 表示拿到个位数。依次比较,一旦有响应的匹配就执行该项下的语句,直到遇到。原创 2023-10-31 17:50:06 · 118 阅读 · 11 评论 -
运算符——java
定义:对操作数进行操作时的符号,不同运算符操作的含义不同。作为一门计算机语言,Java也提供了一套丰富的运算符来操纵变量。Java、关系运算符等。一、算术运算符1.1)都是二元运算符,使用时必须左右有两个数。inta20;intb10;原创 2023-10-29 15:16:24 · 160 阅读 · 17 评论 -
数据类型、变量——java
字节是计算机中表示空间大小的基本单位计算机使用二进制表示数据我们认为8个二进制位(bit)为一个字节(Byte).我们平时的计算机为8GB内存意思是8G个字节其中所以8GB相当于80多亿个字节(下面,我们在变量的讲解中,对基本数据类型进行应用,引用数据类型在标题六)原创 2023-10-25 17:36:07 · 139 阅读 · 9 评论 -
初识Java
它具有令人赏心悦目的语法和易于理解的语义。不仅如此,,这个技术体系提供了完整的用于软件开发和跨平台部署的支持环境,并广泛应用于嵌入式系统、移动终端、企业服务器、大型机等各种场合。1.2Java的工作领域Java语言目前在IT领域的应用是非常广泛的,掌握Java语言可以从事不少IT行业的相关开发岗位,具体包括:比如大型复杂的企业级软件系统,Java的安全机制以及跨平台性的优势,其在分布式系统领域开发中有广泛应用,涉及到金融、电信、交通、电子商务、ERP系统等。Java。原创 2023-10-24 20:14:57 · 91 阅读 · 4 评论