JAVASE
Java基础的相关学习笔记,包括数据类型、运算符、面向对象、数组、字符串、容器、泛型、反射等基础内容。
扁扁少年
就读于西安科技大学,所学专业计算机科学与技术。热衷于软件开发,主要擅长Java语言,一直在进行相关学习,会在博客中进行一些学习笔记的记录。
展开
-
JUnit单元测试(断言、生命周期)
单元测试一、概念与意义1、概念 单元测试就是针对最小的功能单元编写测试代码。Java程序最小的功能单元是方法,因此对Java程序进行单元测试就是针对单个Java方法的测试。2、意义 使用main方法进行测试有很多缺点,一是一个类中只能有一个main方法,不能把测试代码分离,二是没有打印出测试结果和期望结果,例如,expected:362800,but actual:123456,三是很难编写一组通用的测试代码。因此我们需要一种测试框架,帮助我们编写测试。二、JUnit1、用途与意义 J原创 2020-06-11 22:37:58 · 815 阅读 · 0 评论 -
多线程之线程的创建、优先级、守护与相关方法
多线程一、概念:并行和并发:并行是指多个事件在同一时刻发生。并发是指多个事件在同一时刻间隔发生。**多线程:**宏观上的并行,微观上的串行。 意义:解决并发。**进程:**资源分配的最小单位,一个进程可以包含多个线程。**线程:**程序执行的最小单位,一个线程至少属于一个进程。二、线程的创建1、继承Thread类/** *新增一个类,让该类继承Thread类,重写run()方法,相当于是该子类任务要 *去完成的操作。**/public class MyThread原创 2020-06-01 11:12:34 · 154 阅读 · 0 评论 -
String类的常用方法
String类常用方法char charAt(int index):返回指定索引处的字符。String concat(String str):将指定字符串连接到此字符串的结尾。boolean contains(CharSequence ch):当且仅当此字符串中包含指定的char序列时,返回true。boolean endsWith(String str):测试此字符串是否以指定的后缀结束。boolean startsWith(String str):测试此字符串是否以指定的前缀开始。stati原创 2020-05-23 14:54:42 · 322 阅读 · 0 评论 -
Java异常-异常的五个关键字以及try-catch-finally中的return问题
异常Exception1、概念: 程序运行的过程中的非正常状况,与错误(Error)不同,Error是程序无法处理的状况,异常是可以通过程序来解决的状况,Exception与Error都是Throwable的直接子类 任何程序都有可能出现大量的问题或者异常,如果不对程序进行异常的处理,程序会在出现异常的代码处中断执行,导致程序无法继续。2、对比 Error:程序无法解决的状况(不可抗力的状况) Exception:程序可以通过更优化的代码来解决的状况 检测异常:程序在编译期间就要原创 2020-05-27 20:11:40 · 234 阅读 · 0 评论 -
Java四种内部类的区别
内部类内部类:在Java中,可以将一个类定义在另一个类里面或者一个方法里面,这样的类称为内部类。广泛意义上的内部类一般来说包括四种:成员内部类、静态内部类、匿名内部类、局部内部类。(1)成员内部类**定义:**成员内部类是最普通的内部类,它的定义为位于一个类的内部。**权限:**成员内部类可以无条件访问外部类的所有成员属性和成员方法。同名变量与方法:要注意的是,当成员内部类拥有和外部类同名的成员变量或者方法时,会发生隐藏现象,即默认情况下访问的是成员内部类的成员,如果要访问外部类的同名成员,ch需原创 2020-05-23 15:24:40 · 1265 阅读 · 0 评论 -
Java静态导入-方法级别的导入
静态导入格式:import static 包名.类名.方法名; 可以直接导入到方法级别**注意:**方法必须是静态的 如果有多个同名的静态方法,这个时候要使用必须加前缀。原创 2020-05-23 15:23:11 · 130 阅读 · 0 评论 -
Java集合框架之容器间的区别
集合框架概念:对象的容器为集合,不能直接存放8种基本数据类型,jdk1.5以上提供了自动装箱机制,集合可以直接将基本类型的值存放入容器中,但是容器会自动的将基本数据类型装箱为该基本数据类型对应的包装类型的对象。比较ListSetMap继承接口CollectionCollection常见实现类AbstractList(常见继承子类有:ArrayList、LinkedList、Vector)AbstractSet(常见继承子类有:HashSet、LinkedHashs原创 2020-05-23 15:21:27 · 308 阅读 · 0 评论 -
Java中Math类的常用方法
Math类常用方法静态字段:static double E:比任何其他值都接近e(即自然对数的底数)的double值。static double PI:比任何其他值都接近pi的double值。方法:static double abs(int||double||folat||long a):返回对应类型值的绝对值。static double ceil(double a):向上取整。static double floor(double a):向下取整。static long round(doub原创 2020-05-23 14:56:50 · 178 阅读 · 0 评论 -
网站资源
https://www.nowcoder.com/school/schedule 牛客网https://campus.dajie.com/ 大街网https://www.51job.com/ 前程无忧https://xyzp.haitou.cc/trade-1 海投网https://www.nowcoder.com/tutorial/94/ea1986fcff294f6...原创 2020-02-25 15:42:47 · 279 阅读 · 0 评论 -
Servlet中实现按钮跳转页面的两种方式
方式一、使用表单form包装submit按钮,将要跳转的xxx.html /xxx写在表单的action中format.append("<form action='updateHero',method='post'>");format.append("英雄名称: <input type='text' name='name' value='%s'> <br>...原创 2020-02-19 17:28:42 · 1959 阅读 · 0 评论