
Java
Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。
来深圳
在校大学生
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
idea 类注释模板
养成写注释写好注释的习惯对称为一名优秀程序员尤为重要. idea集成类创建时自定生成注释,提高开发效率. 都在图里了 代码在这 /** * ${DESCRIPTION} * @author yourName * @since ${DATE} ${TIME} */原创 2021-07-02 14:26:06 · 126 阅读 · 0 评论 -
idea 注释 rendered view
File=>Settings=>Editor=>Appearance idea的注释渲染挺好看的 看起来比较整洁原创 2021-07-02 14:16:24 · 1748 阅读 · 0 评论 -
Java final关键字
final关键字可用于修饰 类、变量和方法,他有“不可更改”或者“最终”的含义。 final修饰的类, 不能被继承。final类中的成员变量可以根据需要设为final,但是要注意final类中的所有成员方法都会被隐式地指定为final方法。 final修饰的方法不能被子类重写 final修饰的成员变量,Java虚拟机不会对其进行初始化。因此,使用final修饰成员变量时, 需要在定义变量的同时赋予一个初始值。赋值后不能再次赋值。 final 修饰的局部变量,可以先声明,之后进行一次赋值 或者声明时就赋值原创 2021-06-28 17:37:12 · 115 阅读 · 0 评论 -
Java 方法重载和重写方法
方法重载 重载的要求: 方法名相同 参数列表不同 注:参数列表不同可以是: 参数个数,参数类型, 参数顺序 参数名,返回值类型,修饰符类型不用做重载的标志 public static void test(){ } public void test(int x){ } 方法重写: 子类自动继承了父类中的非私有的属性和方法,但是有时候子类要对继承的方法进行一些修改, 即对父类方法进行重写. 子类重写的方法需要满足: 和父类被重载的方法具原创 2021-06-27 21:22:46 · 160 阅读 · 0 评论 -
Java Lambda表达式 与 函数式接口
JDK8中增加了一个特性Lambda表达式, 这种表达式只针对有一个抽象方法的接口实现, 以简单的表达式形式实现接口功能来作为方法参数. 三个组成部分 参数列表 -> 表达式主体 语法格式 ([数据类型 参数名, 数据类型 参数名,...])->{表达式主体} 具体说明 参数列表里的参数类型可以省略参数的数据类型, 若只有一个参数, 则可以省略括号() ->: 表示Lambda 表达式箭牌, 用来指定参数数据的指向, 不能省略 若表达式主体只有一条语句,则可以省略大括号 Lamb.原创 2021-06-27 20:42:51 · 199 阅读 · 0 评论 -
Java异常
异常的概念 Java语言中, 将程序中发生的不正常情况称为"异常".(语法错误和逻辑错误不是异常) 异常分类 体系图(部分) Error:Java虚拟机无法解决的严重问题. 如JVM系统内部错误 资源耗尽等严重情况.Error是严重错误, 程序会崩溃 Exception: 其他编程错误或偶然的外在因素导致的一般性问题,可以使用针对性的代码进行处理. Exception分为两类: 运行时异常(非受检异常)和编译时异常(受检异常) 运行时异常: 编译器不要求强制处理的异常. 一般是指编程时的逻辑错误, 是原创 2021-06-27 20:01:11 · 162 阅读 · 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, long 0 float, double 0.0 ch原创 2021-06-24 19:21:46 · 85 阅读 · 0 评论 -
Java 抽象类和接口
抽象类 包含抽象方法的类叫抽象类 作用 抽象类是为了把相同的但不确定的东西的提取出来,为了以后的重用。定义成抽象类的目的,就是为了在子类中实现抽象类。 要求 抽象类不能被实例化 抽象类必须用abstract 修饰class 抽象类中可以没有抽象方法 抽象方法只能在抽象类中,即有抽象方法的类必定是抽象类 构造方法,类方法(用 static 修饰的方法)不能声明为抽象方法 抽象类的子类必须给出抽象类中的抽象方法的具体实现,除非该子类也是抽象类 ...原创 2021-05-10 20:10:31 · 83 阅读 · 0 评论 -
Servlet 405的可能原因
初学Servlet, 网页访问405 原因:没有删除自动生成的super.sevice(req, resp) 将其删除即可原创 2021-03-04 22:20:59 · 468 阅读 · 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 · 140 阅读 · 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 · 177 阅读 · 0 评论 -
Java实现线程的两种方式
继承Thread public 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 · 103 阅读 · 0 评论