Java
Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。
来深圳
在校大学生
展开
-
idea 类注释模板
养成写注释写好注释的习惯对称为一名优秀程序员尤为重要.idea集成类创建时自定生成注释,提高开发效率.都在图里了代码在这/** * ${DESCRIPTION} * @author yourName * @since ${DATE} ${TIME} */原创 2021-07-02 14:26:06 · 81 阅读 · 0 评论 -
idea 注释 rendered view
File=>Settings=>Editor=>Appearanceidea的注释渲染挺好看的看起来比较整洁原创 2021-07-02 14:16:24 · 1627 阅读 · 0 评论 -
Java final关键字
final关键字可用于修饰 类、变量和方法,他有“不可更改”或者“最终”的含义。final修饰的类, 不能被继承。final类中的成员变量可以根据需要设为final,但是要注意final类中的所有成员方法都会被隐式地指定为final方法。final修饰的方法不能被子类重写final修饰的成员变量,Java虚拟机不会对其进行初始化。因此,使用final修饰成员变量时, 需要在定义变量的同时赋予一个初始值。赋值后不能再次赋值。final 修饰的局部变量,可以先声明,之后进行一次赋值 或者声明时就赋值原创 2021-06-28 17:37:12 · 68 阅读 · 0 评论 -
Java 方法重载和重写方法
方法重载重载的要求:方法名相同参数列表不同注:参数列表不同可以是: 参数个数,参数类型, 参数顺序参数名,返回值类型,修饰符类型不用做重载的标志 public static void test(){ } public void test(int x){ }方法重写:子类自动继承了父类中的非私有的属性和方法,但是有时候子类要对继承的方法进行一些修改, 即对父类方法进行重写.子类重写的方法需要满足:和父类被重载的方法具原创 2021-06-27 21:22:46 · 101 阅读 · 0 评论 -
Java Lambda表达式 与 函数式接口
JDK8中增加了一个特性Lambda表达式, 这种表达式只针对有一个抽象方法的接口实现, 以简单的表达式形式实现接口功能来作为方法参数.三个组成部分参数列表->表达式主体语法格式([数据类型 参数名, 数据类型 参数名,...])->{表达式主体}具体说明参数列表里的参数类型可以省略参数的数据类型, 若只有一个参数, 则可以省略括号()->: 表示Lambda 表达式箭牌, 用来指定参数数据的指向, 不能省略若表达式主体只有一条语句,则可以省略大括号Lamb.原创 2021-06-27 20:42:51 · 131 阅读 · 0 评论 -
Java异常
异常的概念Java语言中, 将程序中发生的不正常情况称为"异常".(语法错误和逻辑错误不是异常)异常分类体系图(部分)Error:Java虚拟机无法解决的严重问题. 如JVM系统内部错误 资源耗尽等严重情况.Error是严重错误, 程序会崩溃Exception: 其他编程错误或偶然的外在因素导致的一般性问题,可以使用针对性的代码进行处理.Exception分为两类: 运行时异常(非受检异常)和编译时异常(受检异常)运行时异常: 编译器不要求强制处理的异常. 一般是指编程时的逻辑错误, 是原创 2021-06-27 20:01:11 · 107 阅读 · 0 评论 -
Java数组
数组的定义int x = 10;int[] arr1 = new int[x]; //[0, 0, 0, 0, 0, 0, 0, 0, 0, 0]int[] arr2 = {1, 4, 2, 5};int[] arr3 = new int[]{1, 4, 2, 5};Java里的数组很像C++ 中的动态内存分配的数组指针.内存结构一样.Java 数组元素有默认值数据类型零值byte, short, int, long0float, double0.0ch原创 2021-06-24 19:21:46 · 52 阅读 · 0 评论 -
Java 抽象类和接口
抽象类包含抽象方法的类叫抽象类作用抽象类是为了把相同的但不确定的东西的提取出来,为了以后的重用。定义成抽象类的目的,就是为了在子类中实现抽象类。要求抽象类不能被实例化抽象类必须用abstract 修饰class抽象类中可以没有抽象方法抽象方法只能在抽象类中,即有抽象方法的类必定是抽象类构造方法,类方法(用 static 修饰的方法)不能声明为抽象方法抽象类的子类必须给出抽象类中的抽象方法的具体实现,除非该子类也是抽象类...原创 2021-05-10 20:10:31 · 42 阅读 · 0 评论 -
Servlet 405的可能原因
初学Servlet, 网页访问405原因:没有删除自动生成的super.sevice(req, resp)将其删除即可原创 2021-03-04 22:20:59 · 371 阅读 · 2 评论 -
IDEA中Tomcat运行时启动信息有中文乱码
windows下乱码原因:是tomcat采用的是utf-8,而windows默认是GBK解决方案:在tomcat目录下的conf文件夹中,打开logging.properties文件修改其中的配置:java.util.logging.ConsoleHandler.encoding = GBK重启tomcat,即可解决控制台中文乱码。...原创 2021-03-04 22:09:23 · 90 阅读 · 1 评论 -
Java连接MySQL数据库>升级
Java连接MySQL数据库配置文件 ClassLoader classLoader = JDBCTools.class.getClassLoader(); URL resource = classLoader.getResource("jdbc.properties"); assert resource != null; String path = resource.getPath(); prop.load(new FileReader(path)); user = prop.getPr原创 2020-08-05 19:07:53 · 126 阅读 · 0 评论 -
Java实现线程的两种方式
继承Threadpublic class Test { public static void main(String[] args) { MyThread mythread = new MyThread(); mythread.start(); for (int i = 0; i < 1000; i++) { System.out.println("主线程" + i); } }}class.原创 2020-07-27 23:32:16 · 61 阅读 · 0 评论