作用1 : 代码复用 作用2: 代码扩展人类中的继承: 继承了特征与行为方式 oop中的继承:相同,但是是范围较大类与较小的类之间能有继承关系 如 人----学生----大学生----理科大学生 理解复用与扩展 继承的语法: extends (c#中的 子类:父类) 效果:子类能够自动的拥有父类中所定义的方法与属性(公有,受保护)继承的要点: 1.继承是单向的 子类继承父类 2.继承是单继承 子类
转载
2023-08-09 11:38:29
78阅读
1、第二章,基本元素,学习目标,熟悉Java标识符、关键字概念。 了解Java基本数据类型的组成以及它们的值域。 熟悉变量和常量的定义和使用。 熟悉运算符的分类以及使用时的规范。 熟练掌握Java表达式和语句的书写。 熟悉注释和Java文档的生成,范例导入,任何一个程序,不管它有多么复杂,也不管它由什么语言编写,最终都是由一些最基本的元素构成。Java语言中有以下基本元素:标识符、关键字、运算符、
转载
2023-11-18 21:28:04
105阅读
Java 知识点基础回顾JAVA底层知识点回顾java版本JDK&JRE&JVM变量(variable)标识符关于字符集和字节的一些知识点局部变量成员变量常量命名规范数据类型一:基本数据类型1.数值类型2.字符型3.布尔型二:引用数据类型数据类型的转换1.自动类型转换2.强制类型转换3.运算时类型自动提升的问题运算符算数运算符赋值运算符扩展赋值运算符关系运算符逻辑运算符位运算符条
转载
2024-06-23 13:41:39
46阅读
基本语法一,运算符java针对操控变量提供了一组丰富的运算符,可分为:算数运算符关系运算符位运算符逻辑运算符赋值运算符其他运算符1,算术运算符运算符描述例子+在运算符的另一端增加10+20为30-减法 - 将右侧的操作数从左侧中减去10-20为-10*乘法 - 将运算符两端的值相乘10*20为200/除法 - 将右侧的操作数除左侧的操作数20/10为2%系数 - 用右侧操作数除左侧操作数并返回馀数
转载
2023-09-19 09:15:13
83阅读
16.强制类型转换:将容量大的数据类型转换为容量小的数据类型,但可能造成精度降低或溢出。17.字符串不能直接转换为基本类型,但通过基本类型对应的包装类则可以实现把字符串转换成基本类型。18.计算机底层都以二进制补码的方式来存储数据。19.正数(最高位是0)的原码、反码、补码都相同,负数(最高位是1)的补码是其反码+1。20.赋值运算符:= += -= *= /= %=,运算的结果不会改变变量本身的
转载
2023-07-20 12:14:02
63阅读
java基础java基础知识java语言特点java的执行机制类的阐述注释单行注释多行注释文档注释IDEA快捷键一些常用java开发软件的快捷键命名规定变量定义格式注意事项数据类型自动类型转换强制类型转换算术运行符赋值运算符逻辑运算符自增自减运算符三元运算符格式执行流程流程控制语句-if流程控制语句-switch注意事项执行流程if和switch的区别循环语句While循环执行流程do...wh
转载
2023-09-19 21:42:41
186阅读
Java基础语法常用知识点总结:#1. 一个java程序包含什么? 2.基本数据类型 在 Java 中, -共有 8种基本类型, 其中有 4 种整型short、int、long、byte、2 种浮点类型float、double、 1 种用于表示 Unicode 编码的字符单元的字符类型 char和1种用于表示真值的 boolean 类型。 3.变量与常量 常量:一次赋值后不再变化的量。在 Java
转载
2023-08-10 16:19:48
92阅读
JAVA虚拟机: 执行java字节码的虚拟机进程(java虚拟机知道底层硬件平台的指令长度和其它特性,使得java程序运行在任意平台成为可能)指令javac与java: javac:编译 (将java源文件编译成jvm可识别的字节码文件 .class) java:运行 (启动jvm,加载运行时所需的类库,执行java字节码文件,起点为main函数)JDK与JRE: JDK:java开发
转载
2023-08-12 10:59:17
69阅读
一、JAVA 虚拟机跨平台的原理: Java程序并非独立运行的,Java虚拟机是专门用来运行Java程序的操作系统,它也不是直接运行的必须依赖于电脑或者服务器上的操作系统,其是一个Java虚拟机运行的载体,所以说在不同的操作系统上安装性对应的Java虚拟机就能实现Java程序的一次编写,到处运行的效果。 1、JAVA三要素的关系: Java虚拟机:JVM。 JRE:Java运行时环境(Jvm与Ja
转载
2023-08-16 20:06:01
29阅读
1.&和&&的区别?&:逻辑与(and),运算符两边的表达式均为true时,整个结果才为true。&&:短路与,如果第一个表达式为false时,第二个表达式就不会计算了。2.在java中如何跳出当前的多重循环?在循环语句外前面定义一个标号,然后在里层循环体的代码中使用带有标号的break语句,即可跳出循环。比如:ok:for (int&nb
转载
2023-09-06 20:48:56
40阅读
Java知识点
原创
2023-05-23 10:04:44
50阅读
本篇文章是关于java各类知识点的小结,例如:泛型、反射、Lambda等。
如果文中阐述不全或不对的,多多交流。
前言上篇文章给大家介绍在java面试中常见一些面试问题并给出了相应的参考答案,主要包括Java SE中的多线程问题、反射中常见的一些面试题以及对象的拷贝和Java Web中常见的一些问题。本文继续给大家介绍java中的常见面试题,首先给大家介绍的就是java中常见的异常问题:一、异常1、 throw 和 throws 的区别?• throws:是声明可能会抛出一个异常。2、 final、final
转载
2023-10-16 10:17:10
70阅读
一、Java中的集合框架 Collection 框架的层次结构。java.util包包含Collection 框架的所有类和接口。Java 集合框架的核心元素——接口、实现、聚合操作和算法。 Java的集合类定义
转载
2023-08-17 10:37:13
103阅读
1.System.out.println('H'+'a');会打印167而不是Ha,因为‘H’与'a' 都是字符型字面常量,一个16位的无符号原始类型整数,占用两个字节,可以存储单个汉字, 但不是字符串类型的,当进行加减乘除,大于小于比较的时候会把他们扩展为int型进行计算 。char[] c=['1','2','3'];
System.out.println("s"+c);这个会打印:s[C@a
转载
2023-06-02 14:28:28
0阅读
单精度和双精度的问题单精度表示有效位数是7位双精度表示有效位数是16位public class precitionDemo {
public static void main(String[] args) {
float f = 123.123456789f;
double&nb
原创
2016-03-22 14:19:41
707阅读
Integer转String避免空指针:/**
* 避免空指针异常
* @param args
*/
public static void main(String[] args) {
Integer num = null;
S
原创
2017-11-20 14:31:32
639阅读
转载
2021-08-05 09:29:00
84阅读
1、servlet执行流程 客户端发出http请求,web服务器将请求转发到servlet容器,servlet容器解析url并根据web.xml找到相对应的servlet,并将request、response对象传递给找到的servlet,servlet根据request就可以知道是谁发出的请求
原创
2022-05-14 19:43:53
121阅读
java基础知识点整理(转载) 1.&和&&的区别? &:逻辑与(and),运算符两边的表
转载
2022-09-26 20:04:56
156阅读