Java
文章平均质量分 82
蓝胖子本胖
这个作者很懒,什么都没留下…
展开
-
Java认识异常
文章目录一、异常概念体系结构分类编译时异常运行时异常二、异常的处理方式防御式编程LBYLEAFP异常的抛出异常的捕获异常的声明throwstry-catch捕获并处理finally三、异常的处理流程四、自定义异常类一、异常概念Java中,将程序执行过程中发生的不正常行为称为异常Java中不同类型的异常,都有与其对应的类来进行描述比如:算术异常System.out.println(10/0);运行结果Exception in thread "main" java.lang.Arithmet原创 2022-04-19 21:28:41 · 270 阅读 · 4 评论 -
Java认识String 类
文章目录一、字符串的构造二、String对象的比较三、字符串的查找四、转化五、浅识常量池六、String、StringBuilder、StringBuffer一、字符串的构造可参考Java在线文档(String官方文档)字符串构造的三种常见方法:1、使用常量串构造2、直接newString对象3、使用字符数组进行构造public class Test { public static void main(String[] args) { // 使用常量串构造原创 2022-04-18 20:53:35 · 101 阅读 · 7 评论 -
Java接口
文章目录一、接口的概念及语法规则概念语法规则二、接口的使用三、接口的特性四、实现多个接口五、接口间的继承六、接口使用举例七、深拷贝与浅拷贝八、抽象类与接口的区别一、接口的概念及语法规则两台电脑要交换数据:1、通过网络2、局域网——通过交换机、路由器3、蓝牙设备——小心连接不上或者连接错误的情况4、U盘概念接口就是公共的行为规范标准,大家在实现时,只要符合规范标准,就可以通用,在Java中,Java可以看成是多个类的公共规范,是一种引用数据类型。例:电脑的USB接口上,可以插U盘、鼠标、键盘等原创 2022-04-17 16:03:20 · 226 阅读 · 2 评论 -
Java抽象类
文章目录一、抽象类的概念及语法概念语法二、抽象类的特性三、抽象类的作用一、抽象类的概念及语法概念不是所有的类都可以描述对象,比如抽象类。如果一个类中没有包含足够的信息来描绘一个具体的对象,这样的类就是抽象类,比如:苹果,香蕉,西瓜都属于水果,所以和水果的关系应该是继承关系。Fruit 是水果类,每种水果都有自己独特的味道,由于Fruit 不是一个具体的水果,所以其内部的 taste() 方法无法具体实现,所以 Fruit 可以设计为抽象类父类 Fruit 中的 taste() 方法并没有做什么实原创 2022-04-14 20:20:15 · 418 阅读 · 1 评论 -
Java多态
一、多态的概念以及分类概念简单来说就是多种形态,也就是说同一件事情,发生在不同对象的身上,就会产生不同的结果。比如,同样是吃东西,狗吃骨头,猫吃鱼,蓝胖子爱吃铜锣烧。分类静态绑定静态绑定:也称为前期绑定(早绑定),在编译时,根据用户所传递实参类型就确定了具体调用哪个方法。eg.方法重载动态绑定动态绑定:也称为后期绑定(晚绑定),在编译时,不能确定方法的行为,需要等到程序运行时,才能确定具体调用哪个类的方法。二、多态实现条件以下条件缺一不可:1、必须在继承体系下2、子类必须对父类想要实现原创 2022-04-13 20:58:52 · 74 阅读 · 0 评论 -
Java继承
九、内部类内部类:将一个类定义在另一个类的内部(也是封装的一个体现)外部类:将一个类定义在一个方法内部public class Demo { class InnerClass{ }}Demo 是外部类, InnerClass 为内部类。注意:Java的一个源文件中可以存放多个类,但不能成为内部类,最多只能有一个被 public 修饰,如下public class Demo { }class Test{ }内部类和外部类都有自原创 2022-04-11 11:15:30 · 940 阅读 · 1 评论 -
Java类和对象(2)
六、封装封装:将数据和操作数据的方法进行有机结合,隐藏对象的属性和实现细节,仅对外公开接口来和对象进行交互在Java中主要通过类和访问权限实现封装,类可以将数据和方法结合在一起,而访问权限用来控制方法或者字段能否直接在类外使用;访问权限可以限定类中成员的可见性,也可以控制类的可见性。Java中的四种访问限定符:public、protected、default、privatepublic:都可以看到protected:主要在继承中使用default(默认权限):同一个包中的都知道,对于外人就原创 2022-04-07 21:13:00 · 441 阅读 · 0 评论 -
Java类和对象(1)
Java语言是面向对象的编程语言(Object Oriented Program,简称OOP)包含三大特性:封装、继承、多态一、面向对象面向过程:代表语言有C语言,通过函数之间的相互调用完成一件事情将一件事情分成多个步骤,然后按照各个步骤之间的顺序依次完成;将动作封装成函数面向对象:对场景进行分析,分离出对象,依靠对象之间的交互完成一件事情对象:现实生活中的实体,眼睛看到的面向对象和面向过程并不是编程语言,而是一种解决问题的一种思想抽象:对一个复杂事物的认知过程二、类的定义类:对一个实体原创 2022-04-03 15:25:41 · 631 阅读 · 2 评论 -
Java数组学习笔记(2)
数组的使用,代码举例原创 2022-03-26 18:58:50 · 610 阅读 · 4 评论 -
Java数组学习笔记(1)
一、数组的基本概念原创 2022-03-24 23:16:17 · 508 阅读 · 3 评论 -
方法、重载、递归
一、方法方法的概念类似于C语言中的“函数”,将多条语句打包成一个整体,可以重复使用语法格式//方法定义的语法格式修饰符 返回值类型 方法名称([参数类型 形参 ...]){ 方法体代码; [return 返回值]; }修饰符:限定方法谁可以用,初学可直接使用public static 搭配返回值类型:如果方法有返回值,返回值类型必须和返回的实体类型一致;如果没有返回值,必须写成voidjava中,方法必须写在类当中,没有方法声明一说,且方法不能嵌套定原创 2022-03-22 21:20:13 · 78 阅读 · 1 评论 -
Java逻辑控制
一、顺序结构按照代码书写顺序一行一行执行二、分支结构if语句switch语句三、循环结构while循环do-while循环for循环四、break和continue原创 2022-03-20 19:53:50 · 114 阅读 · 2 评论 -
Java基础知识
一、JavaJava是一种面向对象的优秀的程序设计语言。先通过javac编译程序将源文件进行编译,编译后生成的.class文件是由字节码组成的文件,最后由Java虚拟机运行.class文件,此时JVM会将字节码转换成平台能够理解的形式来运行。*jdk、jre、jvm之间的关系:*二、注释单行注释(常用)public class HelloWorld { public static void main(String[] args) { //这是Java第一个程序原创 2022-03-20 15:18:29 · 243 阅读 · 2 评论