
java
文章平均质量分 61
java类基础
Jay-Chun
这个作者很懒,什么都没留下…
展开
-
Java异常
总的来说就是先把没有异常的代码先写好,然后在容易出现异常的代码部分进行加工,加入异常处理机制## 异常关键字Java异常机制用到的几个关键字:**try、catch、finally、throw、throws**。- try-- 用于监听。将要被监听的代码(可能抛出异常的代码)放在try语句块之内,当try语句块内发生异常时,异常就被抛出。- catch -- 用于捕获异常。catch用来捕获try语句块中发生的异常。- finally --finally语句块总是会被执行。它主要...原创 2021-06-24 10:26:33 · 203 阅读 · 0 评论 -
servlet创建子项目pom.xml里面没有相关<parent>代码
创建子项目的时候,子项目的pom.xml文件里面并没有 <parent> <artifactId>javaweb-02-maven</artifactId> <groupId>com.example</groupId> <version>1.0-SNAPSHOT</version> </parent>但是我的父文件里面却有 <modules>原创 2021-06-23 15:50:39 · 453 阅读 · 0 评论 -
迭代器迭代循环
迭代器原创 2020-05-19 14:25:09 · 189 阅读 · 0 评论 -
罗马数字转整数
1.索引class Solution { public int romanToInt(String s) { int sum = 0; int preNum = switchcase(s.charAt(0)); for(int i = 1;i < s.length(); i ++) { int num = switchcase(s.charAt(i)); if(preNum < num)原创 2020-05-17 00:02:29 · 146 阅读 · 0 评论 -
回文数
1.暴力涉及到把整数转化为字符串,再把字符串分割为数组第一次见class Solution { public boolean isPalindrome(int x) { String reversedStr = (new StringBuilder(x + "")).reverse().toString(); return (x + "").equals(reversedStr); }}2.取头尾比较class Solution { pu原创 2020-05-14 23:12:37 · 145 阅读 · 0 评论 -
整数反转
class Solution { public int reverse(int x) { int rev = 0; while (x != 0) { int pop = x % 10; x /= 10; if (rev > Integer.MAX_VALUE/10 || (rev == Integer.MAX_VALUE / 10 && pop > 7)) return原创 2020-05-12 23:37:55 · 114 阅读 · 0 评论 -
java引用对象体会
首先想要构造一个Student对象,需要在构造器前面加上new操作符new Student();这个表达式构造了一个新对象,这个对象被初始化为当前的年龄。如果希望能使用这个对象,那么就把这个对象存放在一个变量中Student s1 = new Student();Student s2 = new Student();s1、s2都可以任意改变调用这个对象里面的属性和方法,下面代码中有演示。package test2;public class Mywork { public static原创 2020-05-11 23:47:03 · 425 阅读 · 0 评论 -
两数之和
1.两指针(更快,适合已排序好的数组)class Solution { public int[] twoSum(int[] numbers, int target) { int i=0,j=numbers.length-1; while(i<j){ if(numbers[i]+numbers[j]==target){ return new int[]{i+1,j+1}; }原创 2020-05-10 21:59:15 · 149 阅读 · 0 评论 -
java链表
https://blog.youkuaiyun.com/jianyuerensheng/article/details/51200274?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522158898505019725222402869%2522%252C%2522scm%2522%253A%252220140713.130102334…%2522%257D&request_id=158898505019725222402869&biz_id原创 2020-05-10 21:40:13 · 120 阅读 · 0 评论 -
SQL Server、MySQL与eclipse连接
参考教程https://blog.youkuaiyun.com/rebekahq/article/details/78691343下载官网https://docs.microsoft.com/zh-cn/sql/connect/jdbc/release-notes-for-the-jdbc-driver?view=sql-server-ver15#42PS:1.首先你得先创建一个数据库,后面数...原创 2020-04-28 22:52:56 · 408 阅读 · 0 评论 -
泛型数组列表 举例
package test0;import java.time.LocalDate;import java.util.*;public class ArrayListtest{ public static void main(String[] args) { // fill the staff array list with three Employee obje...原创 2020-04-11 21:17:21 · 236 阅读 · 0 评论 -
tostring用法
经常看到的就是@Override public String toString() { return "point [a=" + a + ", b=" + b + ", s=" + s + "]"; }toString方法是Object中的一个重要方法,它会返回表示对象的一个字符串。package test2;public class Mywork { public sta...原创 2020-04-10 21:08:47 · 272 阅读 · 0 评论 -
if(bool=false)和if(bool==false),=和==混淆
boolean bool=true; System.out.println(bool); if(bool=false) { System.out.println("a"); } else if(bool) System.out.println("b"); else if(!bool) System.out.println("c"); else { S...原创 2020-04-10 17:27:16 · 3197 阅读 · 0 评论 -
二分查找法的举例
package 二分查找;import java.util.Scanner;public class Binsearch { public static void main(String[] args) { // TODO 自动生成的方法存根 Scanner in = new Scanner(System.in); System.out.println("请输入你要查找的...原创 2020-04-07 22:12:26 · 585 阅读 · 0 评论 -
for (Employee e : staff) 是什么
for (Employee2 e : staff)就是遍历数组staff中所有的元素,把每个元素赋给e(自动强制类型转换,一样只有父子类才能转换,转换失败抛出异常),分别运行Employee[] staff = new Employee[3]; staff[0] = new Employee("Carl Cracker", 75000, 1987, 12, 15); ...原创 2020-04-07 21:22:30 · 1988 阅读 · 1 评论 -
count=count++与count=++count
int count = 0; int num = 0; for(int i=0;i<=100;i++) { num=num+i; count=count++; } System.out.println(num*count);结果是0int count = 0; int num = 0; for(int i=0;i<=100;i++) ...原创 2020-03-20 20:23:30 · 3178 阅读 · 0 评论 -
数组的声明、遍历、排序
数组的声明及初始化一般数组的声明就两种int[] arr;int arr[];下面是直接将声明和初始化一并实现char[] arr = new char[10];char[] arr = new char[] {};char[] arr = {};char[][] arr = new char[2][]看User类的数组的两种赋值方法User[] user = new Us...原创 2020-03-18 16:37:03 · 171 阅读 · 0 评论 -
Generate Getter and Setter
public class User { private String name; private int age; public void setage(int age) { this.age = age; } public void showage() { System.out.println(this.age); }}我们看这样一段代码,已经对age进行了两个方法s...原创 2020-03-18 12:48:21 · 730 阅读 · 0 评论 -
for语句括号内三个语句讲解
int y=1; for(System.out.println("a");y<3;System.out.println("c")) { System.out.println("d"); y++; }1.执行初始化:System.out.println(“a”)2.判断y<33.执行循环体4.步进迭代 :System.out.println(“c”)那么这个输出的结果就是 ad...原创 2020-03-16 19:44:54 · 1944 阅读 · 0 评论