Java基础
Java的相关基础知识以及练习。
纵死侠骨香
一个致力于发布更多更好文章的大四青年。
展开
-
子类与父类之间各种代码块执行顺序,了解一下呗
由先到后依次的执行流程为:1、父类静态变量2、父类静态代码块3、子类静态变量4、子类静态代码块5、父类非静态变量6、父类构造函数7、子类非静态变量8、子类构造函数总结如下:1、相同代码块之间,遵循先父类再子类的顺序2、相同类别之间由先到后遵循,静态变量,静态代码块,非静态变量,构造函数的顺序static{ } > { } &g...原创 2020-03-07 15:44:01 · 618 阅读 · 0 评论 -
IO流之随机生成100个的文件存入100行10位数字
package com.henu;import java.io.File;import java.io.FileWriter;import java.io.IOException;import java.util.Random;/** * @author yanliming * @create 2019-10-26 15:39 */public class Test {...原创 2019-10-26 16:48:29 · 970 阅读 · 0 评论 -
java基础之IO流与序列化综合练习题
a.txt文件中有一些数据,格式为age=10,name=zhangsanage=2001,name=lisiage=1,name=wangwuage=66,name=zhaoliu1、将文件中的所有信息,通过合适的IO流读取出来,封装成Person对象,使用List集合进行存储2、将集合对象序列化到另外一个文件persons.txt中3、从persons.txt反序列化其中的集合,...原创 2019-08-09 21:20:37 · 1036 阅读 · 0 评论 -
java基础之Properties配置及反射练习
1 已知一个类,定义如下:public class DemoClass {public void run() {System.out.println(“welcome to Beijing!”);}}(1) 写一个Properties格式的配置文件,配置类的完整名称。(2) 写一个程序,读取这个Properties配置文件,获得类的完整名称并加载这个类,用反射的方式运行run方法...原创 2019-08-07 21:02:50 · 897 阅读 · 0 评论 -
java栈的应用之判断括号是否匹配
String s = “…(…[.]…{…}…)…(…)…”; 判断括号是否匹配public class Demo6 { public static void main(String[] args) { String s = ")...(...[....]....{....}..)...(...).."; System.out.println(isValid(s)); } p...原创 2019-08-05 21:41:44 · 1096 阅读 · 0 评论 -
java基础SimpleDate类calendar类Date类综合题
1 创建一个Student 类 包含属性有 序号 姓名 年龄 生日 提供对应的setter/getter创建对象,完成赋值(setter赋值和构造方法赋值) 在控制台输出学生对象的信息,要求生日的格式为yyyy-MM-dd根据上一题, 在学生类中添加一个方法,完成 返回 学生在10岁生日时的日期import java.text.DateFormat;import java.t...原创 2019-07-26 20:50:37 · 214 阅读 · 0 评论 -
java面向对象多态练习
1 (多态)定义榨汁机JuiceMachine 有榨汁方法makeJuice,传入相应的水果。如果传入的是Apple 输出 “流出苹果汁”传入的是Orange 输出 “流出橙汁”传入的是Banana 输出 “流出香蕉酱”abstract class Fruit{ abstract void makeJuice();}class JuiceMachine{ public s...原创 2019-07-25 20:15:10 · 1049 阅读 · 0 评论 -
java基础之字符串操作练习
1、控制台输入一个字符串,判断这个字符串是否对称 abcba算对称 abccba也算对称public class Demo2 { public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("请输入一个字符串"); Scanner sc = n...原创 2019-07-19 20:49:04 · 369 阅读 · 0 评论 -
java基础之数组练习
1、分别定义方法,求一个整数数组的最大值、最小值、平均值和所有数组元素的和(4个方法)public class Demo1 { public static void main(String[] args) { // TODO Auto-generated method stub int[] aa = { 1, 4, 6, 8, 2, 3, 9, 0 }; System.out.p...原创 2019-07-19 20:45:25 · 243 阅读 · 0 评论 -
java生成任意a到b的随机数
import java.util.Scanner;//生成a到b的随机数,其中a<bpublic class Demo11_生成随机数 { public static void main(String[] args) { System.out.println("请输入第一个数字:"); Scanner sc1 = new Scanner(System.in); int a...原创 2019-07-19 20:42:11 · 1831 阅读 · 0 评论 -
JAVA基础之流程控制练习题
1、(if 语句)键盘输入一个整数,表示一个人的年龄。如果小于6 岁,则输出“儿童”,6 岁到13 岁,输出 “少儿”;14 岁到18 岁,输出 “青少年”;18 到35 岁,输 出“青年”;35 岁到50 岁,输出 “中年”;50 岁以上输出 “中老年”public class Demo1 { public static void main(String[] args) { ...原创 2019-07-17 21:35:15 · 796 阅读 · 0 评论 -
JAVA基础之break,continue经典案例
案例一.判断一个数是不是素数(质数)public class Test1 { public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("请输入一个整数"); Scanner sc = new Scanner(System.in); int n ...原创 2019-07-17 21:22:19 · 1387 阅读 · 0 评论 -
java之基础语法篇编程题练习
1、double y = 2.825423; 四舍五入取三位小数/public class Demo4 { public static void main(String[] args) { double y = 2.825423; //方式一:使用BigDecimal实现四舍五入(支持float和double类型) double result = new BigDecima...原创 2019-07-16 21:44:18 · 932 阅读 · 1 评论