
java
java知识
st紫月
这个人很懒,只想把你留下
展开
-
java笔记
配置环境变量:下载jdk,保存jdk的路径,在计算机属性中的环境变量中新建变量JAVA_HOME为jdk的路径,在系统变量中的path前加入%JAVA_HOME%\bin;即可eclipse用法:先新建一个project,在project中的src中新建一个包package,在包中建一个class(类名最好为Main),package可以导入包输出hello world:package java1;//先引入装的文件包public class HelloWorld { //类名和文件名称原创 2021-03-29 08:01:06 · 204 阅读 · 0 评论 -
java<map集合>
import java.util.*;public class test { public static void main(String[] args) { Map map = new HashMap(); //创建map集合 map.put("1","java"); //存储元素 map.put("2","rose"); map.put("3","luck"); //查看键对象是否存在 Sys原创 2020-12-21 10:52:01 · 167 阅读 · 0 评论 -
java《set集合添加对象》
在hashSet集合中添加三个person对象,把姓名相同的人当做同一个人,禁止重复添加person类中定义name和age属性,重写hashCode()方法和equals()方法。package test1;import java.text.*;import java.util.*;public class Main { public static void main(String[] args) { HashSet hashSet = new HashS原创 2020-12-20 12:39:26 · 1052 阅读 · 1 评论 -
java《面向对象综合题》
/*编写一个USB接口程序,模拟计算机启动过程和关闭过程启动过程中要加载鼠标、键盘、麦克风等USB设备,具体要求如下:(1)定义一个接口USB,包含两个抽象方法turnOn()he turnOff(),分别用于表示USB设备的启动和关闭(2)编写鼠标Mouse、键盘KeyBoard、麦克风Mic类,实现接口中的turnOn()、turnOff()方法,方法中显示“XX设备启动了”或“XX设备关闭了”即可(3)编写计算机类Computer,要求有一个表示计算机上USB插槽数量的数组;添加USB设备的原创 2020-12-20 12:10:37 · 660 阅读 · 2 评论 -
java《面向对象综合题》
(1)、定义一个接口IAssaultable(可攻击的),该接口有一个抽象方法attack()。(2)、定义一个接口IMobile(可移动的),该接口有一个抽象方法move()。(3)、定义一个抽象类Weapon,实现IAssaultable接口和IMobile接口,但并没有给出具体的实现方法。(4)、定义3个类:Tank,Flighter,WarShip都继承自Weapon,分别用不同的方式实现Weapon类中的抽象方法。(5)、写一个类Army,代表一支军队,这个类有一个属性是Weapon数组w原创 2020-12-20 00:28:42 · 973 阅读 · 1 评论 -
java《Random类》
//Random类package test1;import java.util.*;public class Main { public static void main(String[] args) { Random r = new Random(); System.out.println("生成Boolean类型的随机数:"+r.nextBoolean()); System.out.println("生成double类型的随机数:"+r.ne原创 2020-12-19 22:53:55 · 92 阅读 · 1 评论 -
java《StringBuffer类》
//StringBuffer类package test1;import java.util.*;public class Main { public static void main(String[] args) { System.out.println("1.添加---------------"); StringBuffer sb = new StringBuffer(); sb.append("SBC"); System.ou原创 2020-12-19 22:47:35 · 245 阅读 · 1 评论 -
java<String类>
//String类package test1;import java.util.*;public class Main { public static void main(String[] args) { String s = "abcabcbacdba"; System.out.println("字符串的长度为:"+s.length()); System.out.println("字符串中第一个字符:"+s.charAt(0));原创 2020-12-19 12:41:08 · 264 阅读 · 1 评论 -
java基础综合1
package test1;import java.util.*;public class Main{ public static void main(String[] args) { int k; //把可能出错的代码放在try当中 try { //创建对象 WuMingFen w1 = new WuMingFen("牛肉",1,true); WuMingFen w2 = n原创 2020-12-19 11:17:28 · 197 阅读 · 1 评论 -
java集合基础
/*完成下面的要求1) 创建一个List,在List 中增加三个工人,基本信息如下:姓名 年龄 工资zhang3 18 3000li4 25 3500wang5 22 32002) 在li4 之前插入一个工人,信息为:姓名:zhao6,年龄:24,工资33003) 删除wang5 的信息4) 利用for 循环(配合使用size()和get()方法)遍历,打印List 中所有工人的信息*/import java.util.*;public class Main{ public s原创 2020-12-14 22:08:56 · 209 阅读 · 0 评论 -
java遍历集合
/*(List)写一个方法reverseList,该函数能够接受一个List,然后把该List 倒序排列。例如:List list = new ArrayList();list.add(“Hello”);list.add(“World”);list.add(“Learn”); //此时list 为Hello World LearnreverseList(list);//调用reverseList方法之后,list 为Learn World Hello*/package原创 2020-12-14 11:15:37 · 187 阅读 · 0 评论 -
java中集合的基础知识1
import java.util.*;public class Main { public static void main(String[] args) { //创建arraylist集合 Collection collection = new ArrayList(); //为集合添加数据 collection.add("苹果"); collection.add("西瓜"); collection.a原创 2020-11-30 19:20:18 · 94 阅读 · 0 评论 -
Java编程基础题《HashSet集合》
在HashSet集合中添加三个Person对象,把姓名相同的人当做同一个人,禁止重复添加。要求如下:Person类中定义name和age属性,重写hashCode()方法和equals()方法,针对Person类的name属性进行比较,如果name相同,hashCode()方法的返回值相同,equals()方法返回值为trueimport java.util.*;public class Book { public static void main(String[] args) { //定义原创 2020-11-23 11:37:20 · 1304 阅读 · 0 评论 -
java基础练习题《冒泡排序》
请使用冒泡排序算法编写程序,实现对数组{25,24,14,76,101,96,28}的排序package test1;public class Main { public static void main(String[] args) { int[] arr = {25,24,14,76,101,96,28}; for(int i=0;i<arr.length;i++){ for(int j=i+1;j<=arr.length-原创 2020-11-20 00:26:57 · 1177 阅读 · 0 评论 -
java基础练习题《数组》
已知一个整型数组arr,存储的数据是3,1,5,7,2,4,请编写程序获取数组中的最小值。package test1;public class Main { public static void main(String[] args) { int[] arr ={3,1,5,7,2,4}; int min = arr[0]; for(int i=0;i<arr.length;i++){ if(min>arr[i]原创 2020-11-20 00:22:15 · 1324 阅读 · 0 评论 -
java基础练习题《循环》
请编写一个程序,计算“1+3+5+7+…+99”的值。 提示: 1) 使用循环语句实现自然数1~99的遍历。 2) 在遍历过程中,通过条件判断当前遍历的数是否为偶数,如果是就continue,否则继续执行。package test1;public class Main { public static void main(String[] args) { int sum=0; for(int i=0;i<100;i++){ if(i%2原创 2020-11-20 00:18:55 · 2692 阅读 · 0 评论