![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
海底钓鱼
本人写博客主要是为了使其成为一个网上笔记本,能方便自己复习,顺带着分享自己掌握的知识,给需要的同学提供力所能及的帮助。
展开
-
linux安装jdk8、tomcat9
安装jdk8解压jdk8安装包tar -zxvf jdk-8u311-linux-x64.tar.gz修改profile文件,在文件末尾加入以下代码# java 环境变量配置export JAVA_HOME=/home/applications/jdk1.8.0_311/export JRE_HOME=${JAVA_HOME}/jreexport CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/libexport PATH=${JAVA_HOME}原创 2021-11-11 22:58:24 · 862 阅读 · 0 评论 -
使用springcloud过程中碰到的问题
eureka客户端注册服务器立即退出解决方案:添加依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId></dependency>原创 2021-01-16 21:35:03 · 134 阅读 · 0 评论 -
TreeSet&HashSet
package com.test1;import java.util.HashSet;import java.util.Set;import java.util.TreeSet;public class SetClass { //TreeSet:添加进去的数字会按从小到大的顺序输出,二叉树规则 static Set<Integer> trset=new TreeSet&...原创 2019-06-22 11:40:02 · 147 阅读 · 0 评论 -
有参构造
静态属性不能生成有参构造。原创 2019-06-22 14:44:47 · 452 阅读 · 0 评论 -
课堂题目
第一种方法:Student:package com.test2;public class Student implements Comparable<Student> { public String name; public int score; public Student(String name, int score) { super(); this.na...原创 2019-06-22 15:12:43 · 502 阅读 · 0 评论 -
Array constants can only be used in initializers
数组常量只能在初始化器中使用错误示范: int arr[] = new int[3]; arr={34,55,434};正确写法: int arr[] = new int[3]; arr[0]=1; arr[1]=2; arr[3]=5;原创 2019-06-23 15:09:54 · 9090 阅读 · 0 评论 -
集合装字符串&数组&对象
package com.test7;import java.util.ArrayList;import java.util.List;public class Test { public String nameString; public int sno; @Override public String toString() { return "姓名:" + nameStri...原创 2019-06-23 16:04:15 · 181 阅读 · 0 评论 -
集合String类型元素去重
分析以下需求,并用代码实现 1.有如下代码: public static void main(String[] args) { List<String> list = new ArrayList<>(); list.add("a"); list.add("a"); list.add("c"); list.add("c"); list.add("a"); list.add("d"); } 2.定义一个noRepeat()方法,要求对传原创 2019-06-23 16:36:23 · 1827 阅读 · 0 评论 -
集合转数组
用toArray转化:String[] array =new String[list.size()];list.toArray(array);原创 2019-06-23 16:55:42 · 2933 阅读 · 0 评论 -
集合转数组toArray实例
package com.n2;import java.util.ArrayList;import java.util.Arrays;import java.util.List;public class Test1 { public static String[] listToArray(List<String> list) { // TODO Auto-genera...原创 2019-06-23 18:20:37 · 341 阅读 · 0 评论 -
迭代器例子
例子1package test11;import java.awt.List;import java.util.ArrayList;import java.util.Iterator;public class Test { public static void main(String[] args) { ArrayList<String>list=new Array...原创 2019-06-22 09:59:40 · 494 阅读 · 0 评论 -
基本类型数组&对象数组
基本数据类型的数组:存储的元素为基本类型int [] b={3,2,5,1,64,432};对象数组:存储的元素为引用类型Animal[] anim=new Animal[3];Animal代表一个自定义类anim数组中anim[0],anim[1],anim[2]的元素数据类型为Animal,都可以指向一个Animal对象。...原创 2019-06-21 19:19:41 · 1260 阅读 · 0 评论 -
泛型
泛型:泛指的类型泛型的好处:省去了强转的麻烦,提高了代码的拓展性泛型格式:<大写字母E或T>原创 2019-06-21 16:49:29 · 80 阅读 · 0 评论 -
冒泡排序Java
// 冒泡排序 public static void bubble() { int[] arr = { 23, 534, 65, 76, 432, 657, 23, 3, 5, 2, 756, 323, 43434, 5435 }; int temp = arr[0]; for (int i = 0; i < arr.length-1; i++) { for (int ...原创 2019-06-20 19:49:08 · 63 阅读 · 0 评论 -
直接输出数组
System.out.println(Arrays.toString(arrName));原创 2019-06-20 20:43:33 · 8451 阅读 · 0 评论 -
单例模式
//懒汉式 private static Test test=new Test(); private static Test getInstance() { return test; } //饿汉式 private static Test test2; private static Test getInstance2() { if(test2==null) { ...原创 2019-06-20 22:41:51 · 67 阅读 · 0 评论 -
日期计算岁数
分析以下需求,并用代码实现: 1.从键盘录入一个日期字符串,格式为 xxxx-xx-xx,代表该人的出生日期 2.利用人出生日期到当前日期所经过的毫秒值计算出这个人活了多少天原创 2019-06-20 23:03:34 · 597 阅读 · 0 评论 -
用Calendar类判断平年闰年
分析以下需求,并用代码实现:要求:利用Calendar类的方法判断当前年是闰年还是平年提示:闰年:二月有29天将日期设置为3月1号,然后倒退1天至2月底,求出2月底是多少天 public static void getYear(int year) { String aString="闰年"; String bString="平年"; Calendar calendar=Cal...原创 2019-06-20 23:59:06 · 647 阅读 · 0 评论 -
用Calendar判断平年闰年
public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("请输入年份,判断是闰年还是平年:"); String line=sc.nextLine(); //录入数字字符串 ...转载 2019-06-21 00:02:24 · 273 阅读 · 0 评论 -
集合
ArrayList:存取有序indexOf(Object a):判断第一次出现的位置lastIndexOf(Object o):判断对象在集合中的位置isEmpty():判断集合内是否有内容,不是判断是否为空set(int index,Object o):修改/替换contains(Object o):...原创 2019-06-21 10:33:01 · 54 阅读 · 0 评论 -
并发修改异常
ConcurrentModificationException:并发修改异常:使用迭代器遍历集合的时候修改了集合的长度原创 2019-06-21 16:13:29 · 640 阅读 · 0 评论 -
超级for
for(遍历出来的元素类型 变量名:要遍历的数组或者集合)foreach:自动生成超级for,会遍历最近的数组。超级for底层用的就是迭代器。原创 2019-06-21 16:39:48 · 590 阅读 · 0 评论 -
面向对象and面向过程
1.定义什么是面向过程?面向过程,其实就是面向着具体的每一个步骤和过程,把每一个步骤和过程完成,然后由这些功能方法相互调用,完成需求。什么是面向对象?面向对象,就是不断地创建对象,使用对象,指挥对象做事情。(如果有对象,直接用对象,对我们直接提供服务)2.特点面向过程:强调的是过程,所有事情都需要自己完成面向对象:强调的是结果(把事情交给别人做),看可以将复杂的事情简单化(对使用者来...原创 2019-06-15 16:46:59 · 135 阅读 · 0 评论