java
Lin_bai_
这个作者很懒,什么都没留下…
展开
-
Java 小白 使用Lambda的标准格式调用 invokeCalc 方法,完成120和130 的相加计算
public interface Calculator { public int calc(int a,int b);}public class Test05 { public static void main(String[] args) { invoKecalc((int a,int b) -> { return a+b; } ); /*invoKecalc(( a,b) -> {原创 2021-01-21 19:13:31 · 375 阅读 · 0 评论 -
Java 小白排序
使用传统的代码对 Person[] 数组进行排序public class Person { private String name; private Integer age; public String getName() { return name; } public void setName(String name) { this.name = name; } public Integer getAge() {原创 2021-01-21 18:59:56 · 127 阅读 · 0 评论 -
Java 小白多线程
public class Task implements Runnable{ @Override public void run() { System.out.println("任务..........."); }}public class Test02 { public static void main(String[] args) { Task sk = new Task(); Thread th = new Threa原创 2021-01-21 18:27:56 · 122 阅读 · 0 评论 -
Java 小白 序列化
import java.io.Serializable;public class Student implements Serializable{ /** * */ private static final long serialVersionUID = 1L; private String name; @Override public String toString() { return "Student [name=" +原创 2021-01-21 18:05:00 · 97 阅读 · 2 评论 -
Java 异常提醒案例
import java.lang.invoke.WrongMethodTypeException;public class CirCular { private int radius; public void setRadius(int radius){ if (radius<0){ throw new WrongRadiusException("半径要大于0"); } this.radius =radius原创 2021-01-16 11:26:20 · 310 阅读 · 0 评论 -
Java 小白 Java面试题兼答案(待更新)
1.什么是jre Java Runtime Environment Java运行环境jre只负责运行java程序的2.什么是jdkjdk提供给Java开发人员使用的。我们使用jdk开发的程序要交给jre去运行。Jdk=开发工具包+jre(jvm+核心类库)。3.字符型常量 与字符串常量的区别字符常量是bai指用一对单引号du括起来的一个字符。如zhi‘a’,dao‘9’,‘!’字符串常量是指用双引号(“”)括起来的0个或者多个字符组成的序列一个字符串字符型常量:字符型常量仅含单个ASC原创 2021-01-16 11:24:35 · 355 阅读 · 0 评论 -
Java 小白 基本类型转化成 包装类型 与字符串类型
package com.wj.demo04;public class TestInteger { public static void main(String[] args) { fun11(); } private static void fun11() { //自动装箱 自动调用了ValueOf,缓存 Integer a=20; Integer b=20; //Value 不在-128 127之间 new Integer Integer a3=2000;原创 2021-01-14 20:45:42 · 89 阅读 · 0 评论 -
Java 小白 装箱与自动拆箱
拆箱:把包装类型的对象赋值给基本类型装箱:直接将基本类型的数据赋值给包装类型Integer i = new Integer(10); //把包装类型的对象赋值基本类型 int a = i; System.out.println(a); //直接将基本类型的数据赋值给了包装类型 Integer j =10;...原创 2021-01-14 20:27:57 · 78 阅读 · 0 评论 -
Java 小白 拼接
private static void fun7() { int a = 10; int b = 20; System.out.println(a+"+"+b+"="+(a+b)); //拼接 System.out.println(String.format("%d+%d=%d",a,b,(a+b))); }public class homework { public static void main(...原创 2021-01-14 18:10:06 · 85 阅读 · 0 评论 -
Java 小白 == 与 equals 与不区分大小写
private static void fun6() { String a = "abc"; String b = new String("abc"); String c = "abc"; System.out.println(a==b); System.out.println(a==c); //String 类中已经重写了equals方法,比较的是字符串中 值序列是否相同 System.o...原创 2021-01-14 18:04:51 · 1612 阅读 · 0 评论 -
Java 小白 是否以某字符串结尾
private static void fun5() { String str="x、、xx.png"; System.out.println(str.endsWith(".png")); }public class homework { public static void main(String[] args) { fun5(); } }原创 2021-01-14 17:53:00 · 91 阅读 · 0 评论 -
Java 小白 是否包含
private static void fun4() { String str = "今天上海温度很高,中午可达18度"; boolean b= str.contains("上海ya"); System.out.println(b); }public class homework { public static void main(String[] args) { fun4(); } }...原创 2021-01-14 17:50:12 · 100 阅读 · 0 评论 -
Java 小白 将指定字符串连接到此字符串的结尾。
private static void fun3() { String a = "123"; String b = "456"; a = a+b; System.out.println(a); String c = "ABD"; String d = "123"; c = c.concat(d); System.out.println(c); } public cla原创 2021-01-14 17:49:11 · 236 阅读 · 0 评论 -
Java 小白 判断字母的大小
private static void fun2() { String st = "a"; String st2 = "b"; String st3 = "f"; String st4 = "E"; //如果st在字典中的排序在st2之前,就得到的是负值 //也就是参数st2大于st int x = st.compareTo(st2); System.out.println(x);原创 2021-01-14 17:47:14 · 612 阅读 · 0 评论 -
java 小白 接口加上多态
public class Key implements USB { public void work(){ System.out.println("键盘工作"); }}public class Mouse implements USB{ public void work(){ System.out.println("鼠标工作"); }}public class Computer { public void letUSBWork(原创 2021-01-13 19:58:03 · 91 阅读 · 0 评论 -
Java 小白 一个类实现多个接口
public interface InterA { public void fun1();}public interface InterB { public void fun2();}public class ImplC implements InterA,InterB { @Override public void fun1() { System.out.println("fun1"); } @Override publi原创 2021-01-13 18:42:38 · 701 阅读 · 0 评论 -
Java 小白 抽象类+继承+接口和多态的使用
public abstract class Animal { public abstract void eat(); public abstract void say();}public interface BianYan { public void play();}public class Cat extends Animal{ @Override public void eat() { System.out.println("吃鱼");原创 2021-01-13 18:30:04 · 126 阅读 · 0 评论 -
Java小白 冒泡排序两种办法
//冒泡排序package com.company;public class zuoye {/*1.写出冒泡排序算法;*//* 常例*/ public static void main(String[] args){ int[] numbers = {8,4,57,56}; for (int j=0;j<3;j++){ if (numbers[j]>numbers[j+1]){ int原创 2021-01-06 16:31:51 · 120 阅读 · 0 评论 -
Java 小白 10道Java 基础编程练习题
第一题有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子对数为多少?程序分析: 兔子的规律为数列1,1,2,3,5,8,13,21....(斐波那契) class AdditiveFor{ public static void main(String[] ages) { int[] intar = new int[4];/* 月份*/ intar[0] = 1; i原创 2020-10-22 17:47:39 · 733 阅读 · 0 评论 -
Java 小白 JPanel面板
import javax.swing.*;import java.awt.*;class JPnlTest extends JFrame{ JPnlTest() { Container c = getContentPane(); c.setLayout(new GridLayout(2,1,10,10)); JPanel p1 = new JPanel(new GridLa原创 2020-10-19 14:11:56 · 430 阅读 · 0 评论 -
Java 小白 使用网格布局显示26个英文字母
import javax.swing.*;import java.awt.*;import java.util.ArrayList;class GriLayoutPosition extends JFrame{ GriLayoutPosition() { Container c = getContentPane(); setLayout(new GridLayout(7,3,5,5)); char al; for(in原创 2020-10-19 11:47:58 · 894 阅读 · 0 评论 -
Java 小白使用边界布局管理器设置按钮的颜色
import javax.swing.*;import java.awt.*;class BorderLayoutPosition extends JFrame{ BorderLayoutPosition() { setTitle("这个窗体使用边界布局管理器"); Container c = getContentPane(); setLayout(new BorderLayout()); JButton centerB原创 2020-10-19 11:05:35 · 484 阅读 · 0 评论 -
Java 小白 使用边界布局管理器
import javax.swing.*;import java.awt.*;class BorderLayoutPosition extends JFrame{ BorderLayoutPosition() { setTitle("这个窗体使用边界布局管理器"); Container c = getContentPane(); setLayout(new BorderLayout()); JButton centerB原创 2020-10-19 10:51:16 · 123 阅读 · 0 评论 -
Java 小白 使用流布局管理器
import javax.swing.*;import java.awt.*;class FlowLayoutPosition extends JFrame{ public FlowLayoutPosition() { Container c = getContentPane();//获取一个容器 setLayout(new FlowLayout(FlowLayout.CENTER,100,40));//设置窗体使用流布局管理器,使组件右对齐,组件之间的原创 2020-10-19 09:37:08 · 83 阅读 · 0 评论 -
Java 小白单击按钮弹出对话框窗体
import javax.swing.*;import java.awt.*;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;class MyJDialog extends JDialog{ public MyJDialog(MyFrame frame) { super(frame,"第一个JDialog窗体",true); Container containe原创 2020-10-16 15:37:46 · 1672 阅读 · 0 评论 -
Java小白 根据桌面大小调整窗体大小且 取消窗体标题栏与窗体边框
import java.awt.*;import java.awt.Dimension;import java.awt.Toolkit;import javax.swing.JFrame;class Calculator extends JFrame{ public Calculator() { this.getContentPane().setBackground(new Color(195, 104, 50)); // 设置窗体背景颜色 //用来原创 2020-10-16 14:33:03 · 175 阅读 · 0 评论 -
Java 小白 取消窗体标题栏与窗体边框
import java.awt.*;import javax.swing.*;/** * * 取消窗口边框 * */ class NoneFrame extends JFrame{ public NoneFrame() { this.getContentPane().setBackground(new Color(195, 184, 162)); // 设置窗体背景颜色 this.setUndecorated(true);// 取消窗体修饰效果原创 2020-10-16 11:44:33 · 1129 阅读 · 0 评论 -
Java 小白 根据桌面大小调整窗体大小(详细)
import java.awt.Dimension;import java.awt.Toolkit;import javax.swing.JFrame;class Calculator extends JFrame{ public Calculator() { //用来设置窗口随屏幕大小改变 sizeWindowOnScreen(this,0.6,0.6); this.setVisible(true);//使窗口可见 } .原创 2020-10-16 10:35:18 · 1190 阅读 · 2 评论 -
Java 小白size()运用
import sun.reflect.generics.tree.Tree;import java.util.*;public class HashMapTest{ public static void main(String[] args) { List<Integer> list = new LinkedList<>(); list.add(1); list.add(2); list.add(3原创 2020-10-15 17:45:51 · 438 阅读 · 0 评论 -
Java小白 请五位评委(“冰人”格文,“穆大叔”,“魔术师”约翰逊,“大鲨鱼奥尼尔以及麦迪”)打分,控制台输入5个10以内的整数,中间用逗号隔开(10,9,9,8,10)最后计算5位评委给出的分
请五位评委(“冰人”格文,“穆大叔”,“魔术师”约翰逊,“大鲨鱼奥尼尔以及麦迪”)打分,控制台输入5个10以内的整数,中间用逗号隔开(10,9,9,8,10)最后计算5位评委给出的分数之和import sun.reflect.generics.tree.Tree;import java.util.*;public class HashMapTest{ public static void main(String[] args) { Scanner scanner =原创 2020-10-15 17:34:20 · 651 阅读 · 0 评论 -
Java 小白 输出Map集合中书号(键)和书号(值)
import sun.reflect.generics.tree.Tree;import java.util.*;public class HashMapTest{ public static void main(String[] args) { TreeMap<String,String> treeMap = new TreeMap<>();//创建TreeMap集合对象 treeMap.putAll(treeMap);//向集原创 2020-10-15 16:43:57 · 233 阅读 · 0 评论 -
Java 小白 List集合、set集合和Map集合区别用法
List 集合关于的是索引,List集合的的元素是有存放顺序的,列入一个学生的成绩,成绩是可以重复的就可以使用List集合存取Set集合关于唯一性,他的值不允许重复,列如每个班的学生的学号,每个学生的学号是不能重复的Map集合关注的是唯一的标识符(Key),他将唯一的键映射到某个元素,列如每个班学生的学号与姓名的映射,每个学号对应一个学生的姓名,学号是不能重复的,但是学生的姓名有可能重复...原创 2020-10-15 15:15:35 · 143 阅读 · 0 评论 -
Java 小白 使用封装和HashSet
import com.sun.xml.internal.ws.api.ha.HaInfo;import java.util.HashSet;import java.util.Iterator;import java.util.Set;class Student{ Backstage information = new Backstage();//创建后台查找系统 void Access (String mation)//查询信息 { informatio原创 2020-10-15 10:08:41 · 151 阅读 · 0 评论 -
Jav 小白 使用TreeSet实现定制排序(降序)(升序)
降序package Set类;import java.util.TreeSet;import java.util.Comparator;public class OrderTreeSet { public static void main(String[] args) { // TODO Auto-generated method stub Integer sequence1 = new Integer(9); Integer sequence2 = new Integer(-3);原创 2020-10-14 17:01:59 · 1548 阅读 · 0 评论 -
Java小白 A-Z z-a
package GenericProgramma;import java.net.StandardSocketOptions;import java.util.ArrayList;import java.util.Collections;import java.util.*;class IteratorTest{ public static void main(String args[]) { ArrayList<Character> al=new原创 2020-10-14 14:37:55 · 126 阅读 · 0 评论 -
Java 小白 使用get(int index)和set(int index,Object obj)方法
package GenericProgramma;import com.sun.deploy.config.Config;import java.util.ArrayList;import java.util.List;class ListTest{ public static void main(String[] args) { List<String> list1 = new ArrayList<>(); list1.原创 2020-10-14 10:31:44 · 947 阅读 · 0 评论 -
Java 小白 List集合实例
package GenericProgramma;import java.util.ArrayList;import java.util.List;class parameter{ void NBA() { List<String> list1 = new ArrayList<>(); list1.add("球员"); list1.add("绰号"); list1.add("得分"原创 2020-10-14 09:36:24 · 406 阅读 · 0 评论 -
Java 小白 集合声明元素的类型
import java.util.HashMap;import java.util.InputMismatchException;import java.util.Map;import java.util.Scanner;class Ranking{ public static void main(String[] args) { String[] teams = {"伊朗","韩国","日本","澳大利亚","沙特阿拉伯","乌兹原创 2020-10-13 15:00:06 · 236 阅读 · 0 评论 -
Java 小白 定义泛型类时声明2个以上数组类型
package GenericProgramma;//定义接口,接口中使用泛型class Pair<K, V>{ private static Object Pair; public K[] getKey; public V[] getValue; public Pair() { } public Pair(K[] getKey,V[] getValue) {原创 2020-10-13 14:26:11 · 304 阅读 · 0 评论 -
Java 小白 模拟银行存钱信息
import java.text.DateFormat;import java.text.SimpleDateFormat;import java.util.Date;import java.util.Locale;class Bank<T>{ private T[] monkey; public Bank(T[] monkey) { this.monkey = monkey; }原创 2020-10-13 10:08:55 · 401 阅读 · 0 评论