![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
文章平均质量分 57
一介白衣入江南
这个作者很懒,什么都没留下…
展开
-
java.security.InvalidAlgorithmParameterException: the trustAnchors parameter must be non-empty
javax.net.ssl.SSLException: java.lang.RuntimeException: Unexpected error: java.security.InvalidAlgorithmParameterException: the trustAnchors parameter must be non-empty at sun.security.ssl.Alerts.getSSLException(Alerts.java:208) at sun.security.ssl.SSLSo原创 2021-11-29 10:09:04 · 2824 阅读 · 0 评论 -
object类、scanner类、String类、StringBuffer类、基本数据类型对应包装类、自动拆装箱
JAVA常用API概念:API全名:application(应用) programming(程序) interface(接口)API是应用程序编程接口Java APIJava API就是sun公司提供给我们使用的类,这些类将底层的实现封装了起来,我们不需要关心这些类是如何实现的,只需要学习这些类如何使用。我们可以通过查帮助文档来了解Java提供的API如何使用API就是java的工具...转载 2020-01-30 09:31:28 · 221 阅读 · 1 评论 -
二分查找(折半查找)
二分法检索(binary search)又称折半检索,二分法检索的基本思想是设数组中的元素从小到大有序地存放在数组(array)中,首先将给定值key与数组中间位置上元素的关键码(key)比较,如果相等,则检索成功;否则,若key小,则在数组前半部分中继续进行二分法检索;若key大,则在数组后半部分中继续进行二分法检索。这样,经过一次比较就缩小一半的检索区间,如此进行下去,直到检索成功或检...原创 2020-01-29 16:13:43 · 354 阅读 · 1 评论 -
冒泡排序的基础算法及优化
冒泡排序是最常用的排序算法,在笔试中也非常常见,那么何为冒泡排序呢?通俗的来说就是一次比较两个元素,如果他们的顺序错误就把他们交换过来,这样越大的元素会经由交换慢慢“浮”到数列的顶端。1.原理:比较两个相邻的元素,将值大的元素交换到右边2.思路:依次比较相邻的两个数,将比较小的数放在前面,比较大的数放在后面。(1)第一次比较:首先比较第一和第二个数,将小数放在前面,将大数放在后面。(2...原创 2020-01-29 11:57:55 · 517 阅读 · 1 评论 -
Java——for-each循环
增强for循环for-each是JDK1.5新增加的功能,专门用于读取数组或集合中所有的元素,即对数组进行遍历。public class Test { public static void main(String[] args) { String[] ss = { "aa", "bbb", "ccc", "ddd" }; for (String temp...原创 2020-01-12 11:55:13 · 1306 阅读 · 0 评论 -
Java中数组的拷贝
数组的拷贝System类里也包含了一个 static void arraycopy ( object src, int srcpos, object dest, int destpos,int length)方法,该方法可以将src数组里的元素值赋给dest数组的元素,其中srcpos指定从src数组的第几个元素开始赋值,length参数指定将src数组的多少个元素赋给de...原创 2020-01-12 11:47:35 · 897 阅读 · 0 评论 -
throws 声明异常
异常的处理方式之二:声明异常(throws)当CheckedException产生时,不一定立刻处理它,可以再把异常throws出去。在方法中使用try-catch-finally是由这个方法来处理异常。但是在一些情况下,当前方法并不需要处理发生的异常,而是向上传递给调用它的方法处理。如果一个方法中可能产生某种异常,但是并不能确定如何处理这种异常,则应根据异常规范在方法的首部声明该方法可能...原创 2019-12-27 17:52:10 · 3162 阅读 · 1 评论 -
try-catch-finally
异常的处理方式之一:捕获异常捕获异常是通过3个关键词来实现的:try-catch-finally。用try来执行一段程序,如果出现异常,系统抛出一个异常,可以通过它的类型来捕捉(catch)并处理它,最后一步是通过finally语句为异常处理提供一个统一的出口,finally所指定的代码都要被执行(catch语句可有多条;finally语句最多只能有一条,根据自己的需要可有可无)。如图所示。...原创 2019-12-27 17:44:22 · 2854 阅读 · 1 评论 -
Java异常机制详解
异常(Exception)的概念异常指程序运行过程中出现的非正常现象,例如用户输入错误、除数为零、需要处理的文件不存在、数组下标越界等。在Java的异常处理机制中,引进了很多用来描述和处理异常的类,称为异常类。异常类定义中包含了该类异常的信息和对异常进行处理的方法。所谓异常处理,就是指程序在出现问题时依然可以正确的执行完。Java是采用面向对象的方式来处理异常的。处理过程:抛出异常:在...原创 2019-12-27 16:29:53 · 3477 阅读 · 3 评论 -
Java300集速学堂(5)
1. 编写应用程序,创建类的对象,分别设置圆的半径、圆柱体的高,计算并分别显示圆半径、圆面积、圆周长,圆柱体的体积。编写一个圆类Circle,该类拥有:a) 一个成员变量,radius(私有,浮点型);//存放圆的半径b) 两个构造方法(无参、有参);c) 三个成员方法 double getArea() //获取圆的面积 double getPerimeter() //获取圆的...原创 2019-12-27 11:57:52 · 1244 阅读 · 0 评论 -
Java300集速学堂第四章作业答案
速学堂第四章作业选择: 1.B 2.D 3.AC 4.AC 5.C编程题:编写 Java 程序用于显示人的姓名和年龄。定义一个人类Person。 该类中应该有两个私有属性: 姓名 (name) 和年龄 (age) 。定义构造方法用来初始化数据成员。再定义显示(display()) 方法将姓名和年龄打印出来。在 main 方法中创建人类的实例然后将信息显示。定义一个圆类—...原创 2019-12-11 21:53:03 · 759 阅读 · 0 评论 -
Java基础——方法,方法的重载,方法的可变个数的参数
方法方法的定义:方法用于定义该类或该类实例的行为特征和功能实现。方法是类和对象行为特征的抽象。方法很类似于面向过程中的函数。面向过程中,函数是最基本单位,整个程序由一个个函数调用组成。语法格式:[修饰符] 方法返回值类型 方法名(形参列表) { // n条语句}方法的调用方式: 对象名.方法名(实参列表)形式参数:在方法声明时用于接收外界传入的数据。实参:调用方法...原创 2019-12-09 22:15:27 · 2570 阅读 · 0 评论 -
Java基础小练习——银行利率
银行利率表如下表所示,请计算存款10000元,活期1年、活期2年,定期1年,定期2年后的本息合计。import java.util.Scanner;public class TestBankInterestRate { public static void main(String[] args) { Scanner scanner = new Scanner(System.in);...原创 2019-12-06 17:19:32 · 2315 阅读 · 0 评论