![](https://img-blog.csdnimg.cn/20190918140053667.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
javase
javase
运佳恩
这个作者很懒,什么都没留下…
展开
-
Javase day10_作业
作业创建类Student,属性有平时成绩,期末成绩; 方法有计算总成绩的方法getScore(), (用平时成绩加上期末成绩的1/2,来计算总成绩);在上面的方法中,在方法头声明异常Exception, 如果总成绩小于60分,则抛出异常Exception。创建测试类,实例化Student对象,给平时成绩和期末成绩赋值, 然后调用getScore()方法来计算总成绩,注意异常的捕获。package com.neuedu.day10;import java.util.Scanner;import原创 2020-08-18 18:48:27 · 2601 阅读 · 0 评论 -
Javase day10_异常处理
异常处理package com.neuedu.day10;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;import org.junit.Test;//异常处理public class TestException { @Test public Date stringToDate(String str) { Date now = null; Simp原创 2020-08-18 18:47:37 · 194 阅读 · 0 评论 -
Javase day10_map
mappackage com.neuedu.day10;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;import java.util.HashMap;import jav原创 2020-08-18 18:47:02 · 185 阅读 · 0 评论 -
Javase day10_汇总
mappackage com.neuedu.day10;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;import java.util.HashMap;import jav原创 2020-08-18 18:46:20 · 639 阅读 · 0 评论 -
Javase day09_作业
作业package com.neuedu.day09;import java.util.ArrayList;import java.util.LinkedList;import java.util.List;import org.junit.Test;import com.neuedu.day04.Student;public class HomeWork { LinkedList<Student> list = new LinkedList();1、请使用Linke原创 2020-08-17 18:43:37 · 225 阅读 · 0 评论 -
Javase day09_集合
集合组:定长的 可以存放相同类型的数据 数据可以是基本类型也可以是引用类型 访问速度比较快 集合:可变长 只能存放引用类型 访问速度比数组会稍慢一些java.util包里set 无序(存和取得顺序)不允许重复(相同的只保存一个)可用来去重复list 有序(存和取),允许重复(经常用于保存从数据库中查询的数据)map key,value形式 13904001139 objectkey 不允许重复 (缓存用户数据)如果有相同key的,新的会覆盖旧的package com.neuedu.day0原创 2020-08-17 18:42:35 · 170 阅读 · 0 评论 -
Javase day09_汇总
集合组:定长的 可以存放相同类型的数据 数据可以是基本类型也可以是引用类型 访问速度比较快 集合:可变长 只能存放引用类型 访问速度比数组会稍慢一些java.util包里set 无序(存和取得顺序)不允许重复(相同的只保存一个)可用来去重复list 有序(存和取),允许重复(经常用于保存从数据库中查询的数据)map key,value形式 13904001139 objectkey 不允许重复 (缓存用户数据)如果有相同key的,新的会覆盖旧的package com.neuedu.day0原创 2020-08-17 18:41:33 · 157 阅读 · 0 评论 -
Javase day08_作业
作业package com.neuedu.day08;import java.util.Random;import java.util.Scanner; import org.junit.Test;1、分别在控制台输入字符串和子字符串,并计算字符串中子字符串出现的次数。public class HomeWork { @Test public void myTest01() { Scanner sc = new Scanner(System.in); System.out.pri原创 2020-08-15 09:18:07 · 1356 阅读 · 0 评论 -
Javase day08_Str
Stringpackage com.neuedu.day08;import java.io.UnsupportedEncodingException;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;import java.util.Scanner;import org.junit.Test;public c原创 2020-08-15 09:17:22 · 127 阅读 · 0 评论 -
Javase day08_汇总
Stringpackage com.neuedu.day08;import java.io.UnsupportedEncodingException;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;import java.util.Scanner;import org.junit.Test;public c原创 2020-08-15 09:18:15 · 292 阅读 · 0 评论 -
Javase day07_作业
作业1、编写一个程序,实现从命令行参数输入两个字符串类型的数值, 并计算输出两个数值的和。 [必做题] package com.neuedu.day07;import java.util.Scanner;import org.junit.Test;import com.neuedu.day07.homework.Postgraduate;import com.neuedu.day07.homework.Student;import com.neuedu.day07.homework.U原创 2020-08-13 18:55:32 · 716 阅读 · 0 评论 -
Javase day07_ String
String@Test public void myTest06(){ //给String 类型的变量赋值打的方式有两种 //静态赋值时,放到常量池中,如果字符串的值相同,==比时为true //new方式创建时,无论字符串值是否相同,都会新生成一个对象 ==比较久为false String s1="123"; String s2="123"; String s3=new String("456"); String s4=new String("456"); //Stri原创 2020-08-13 18:54:39 · 122 阅读 · 0 评论 -
Javase day07_包装类
包装类package com.neuedu.day07;//包装类import java.util.Scanner;import org.junit.Test;/** * boolean Boolean * byte Byte * char Character * double Double * float Float * int Integer * long Long * short Short * 在java.lang.* 包中不需要引用 */public class原创 2020-08-13 18:54:01 · 122 阅读 · 0 评论 -
Javase day07_工具类
工具类运算符和equals()方法的区别。==是比较运算符,既能用于比较两个基本数据类型,也能用于比较两个引用数据类型而equals()方法只能用于比较引用数据类型2.==当比较基本数据类型时,判断两个基本数据类型的字面量是否相等,当比较两个引用数据类型时,判断两个"引用"的值是否相等,也就是两个"引用"是否指向同一个对象。Object类的equals()方法比较两个对象引用的值是否相等,但equals()方法通常都会被子类覆盖,所以子类中equals()方法的含义,就要看子类中的具体实原创 2020-08-13 18:53:30 · 130 阅读 · 0 评论 -
Javase day07_汇总
工具类运算符和equals()方法的区别。==是比较运算符,既能用于比较两个基本数据类型,也能用于比较两个引用数据类型而equals()方法只能用于比较引用数据类型2.==当比较基本数据类型时,判断两个基本数据类型的字面量是否相等,当比较两个引用数据类型时,判断两个"引用"的值是否相等,也就是两个"引用"是否指向同一个对象。Object类的equals()方法比较两个对象引用的值是否相等,但equals()方法通常都会被子类覆盖,所以子类中equals()方法的含义,就要看子类中的具体实原创 2020-08-13 18:52:42 · 192 阅读 · 0 评论 -
Javase day06_作业
作业/** * 1、定义一个人类(Person),它包含属性:姓名(name),性别(sex); * 带两个参数的构造方法; 属性的访问器方法。 * 定义上面人类的子类学生类(Student), 包括属性:学号(ID), * 带参数的构造方法;属性的访问器方法。 */package com.neuedu.day06.homework;public class Person {private String name;private char sex;public Person()原创 2020-08-12 20:12:35 · 3145 阅读 · 0 评论 -
Javase day06_修饰
修饰package com.neuedu.day06;/** * 同一类四个访问 * 同一个包中只有private 不可用 * 不同包中的子类,default不可用,protected可用 注意实例化时 */public class Access {private int pri;//只有当前类可以访问int def;//同一个包可访问protected int pro;//不同包子类可访问public int pub;//所有都可以访问private void get1() {原创 2020-08-12 20:12:00 · 112 阅读 · 0 评论 -
Javase day06_子类父类转换
子类父类转换package com.neuedu.day06;import com.neuedu.day05.homework.A1;import com.neuedu.day05.homework.B1;import com.neuedu.day05.homework.C1;import com.neuedu.day05.homework.Rectangle;import com.neuedu.day05.homework.Shape;public class FatherSonChan原创 2020-08-12 20:11:23 · 102 阅读 · 0 评论 -
Javase day06_static
staticpackage com.neuedu.day06;import org.junit.Test;/** * static 修饰 共享 加载早 * 1.属性 共享 用类名,属性名 * 2.方法 用类名,方法名 * 3.代码块 加载早,适合做准备工作 */public class StaticTest {//普通变量 public int count = 100;//静态变量 public static int counts = 100; static { S原创 2020-08-12 20:10:50 · 107 阅读 · 0 评论 -
Javase day06_接口
接口/** * 1.接口 * 2.封装 访问权限修饰符 * 3.引用数据类型转换(类型转换) * 4.statci * 5.final * * 1)修饰变量,为常量,值不可变(修饰基本类型时值不变) * 如果final修饰基本类型,值不可变,修饰引用类型,是地址不可变,里面的值可以变 * 2)修饰方法,方法不可重写 * 3)修饰类,无子类,不可被继承,更不可能被重写 * 4)编码规则:被final修饰的属性俗称常量,一半大写 * static final 修饰的变量,变量名全大写原创 2020-08-12 20:10:15 · 127 阅读 · 0 评论 -
Javase day06_汇总
接口/** * 1.接口 * 2.封装 访问权限修饰符 * 3.引用数据类型转换(类型转换) * 4.statci * 5.final * * 1)修饰变量,为常量,值不可变(修饰基本类型时值不变) * 如果final修饰基本类型,值不可变,修饰引用类型,是地址不可变,里面的值可以变 * 2)修饰方法,方法不可重写 * 3)修饰类,无子类,不可被继承,更不可能被重写 * 4)编码规则:被final修饰的属性俗称常量,一半大写 * static final 修饰的变量,变量名全大写原创 2020-08-12 20:09:34 · 1331 阅读 · 0 评论 -
Javase day05_抽象类
抽象类package com.neuedu.day05;/** * 抽象类(一个类里面多个方法有的实现了,有的没实现吗, 其实就是假设有5个方法,有2个方法知识如何实现就在类里实现了, * 但是有3个方法不明确该怎么实现,但是3个方法不明确该 怎么实现,期待子类趋势线,那么三个方法可以做成只要方法定义 * 没有方法实现的方法),需要在方法前加一个absrtact修饰, 就变成了抽象方法 有抽象方法的类加absrtact成为抽象类 * 典型应用:模板模式-控制一个业务流 * * 接口 所有原创 2020-08-11 20:21:10 · 658 阅读 · 0 评论 -
Javase day05_作业
作业/** * 1、定义一个学生类,包括属性:学号(ID),姓名(name), * 成绩(score);构造方法(带三个参数);每个属性的访问器方法。 * */public class Students {private int ID;private String name;private int score;public Students() { super();}public Students(int iD, String name, int score) { sup原创 2020-08-11 20:21:17 · 447 阅读 · 0 评论 -
Javase day05_继承
继承package com.neuedu.day05;import org.junit.Test;/** * (1)继承 * (2)方法的覆盖(重写) * (3)多态 * (4)抽象类 * (5)接口 * 继承是类与类之间 * 只能单个继承 * 子类继承父类所有 * 可增加自己的属性 */public class Study05 {@Testpublic void myTest01() { Cat c=new Cat();//先调用new animal c.s原创 2020-08-11 20:21:32 · 484 阅读 · 0 评论 -
Javase day05_汇总
继承package com.neuedu.day05;import org.junit.Test;/** * (1)继承 * (2)方法的覆盖(重写) * (3)多态 * (4)抽象类 * (5)接口 * 继承是类与类之间 * 只能单个继承 * 子类继承父类所有 * 可增加自己的属性 */public class Study05 {@Testpublic void myTest01() { Cat c=new Cat();//先调用new animal c.s原创 2020-08-11 20:18:25 · 528 阅读 · 0 评论 -
Javase day04_作业
作业定义一个点类Point, 包含2个成员变量x、y分别表示x和y坐标,2个构造方法Point()和Point(int x0,y0),以及一个movePoint(int dx,int dy)方法 实现点的位置移动package com.neuedu.day04.homework;public class Point { // 横坐标 private int x; // 纵坐标 private int y; public Point() { super(); } publi原创 2020-08-11 12:36:40 · 293 阅读 · 0 评论 -
Javase day04_面向对象
面向对象实体类package com.neuedu.day04.homework;/** * 设计一个类Student,该类包括姓名、学号和成绩。 设计一个方法,按照成绩从高到低的顺序输出姓名、学号和成绩信息 */public class Student { private String name; private int no; private int score; public Student() { super(); } public Student(String na原创 2020-08-11 12:35:59 · 109 阅读 · 0 评论 -
Javase day04_汇总
实体类package com.neuedu.day04.homework;/** * 设计一个类Student,该类包括姓名、学号和成绩。 设计一个方法,按照成绩从高到低的顺序输出姓名、学号和成绩信息 */public class Student { private String name; private int no; private int score; public Student() { super(); } public Student(String name, i原创 2020-08-11 12:25:02 · 160 阅读 · 0 评论 -
Javase day03_数组
数组package javaseday03;import org.junit.Test;一维数组的定义一维数组的初始化数组元素的访问数据属性length数据的异常冒泡排序数组的遍历public class ArrayTest { @Test public void myTest01() { // 数组是未来存一组相同类型的数据 他一旦定义长度,不能自动扩充 // 一维数据定义 int[] a; int b[]; // 一维数组初始化 // 静态初始化+赋值原创 2020-08-08 11:19:19 · 177 阅读 · 0 评论 -
Javase day03_双层for循环
双层for循环package javaseday03;import java.util.Scanner;import org.junit.Test;public class doublefor {九九乘法表/*** 11=1 12=2 22=4 …***** 19=9 … 9*9=81*/@Test // 双层for循环 public void myTest01() { for (int i = 1; i <= 90; i++) {// 外层 for原创 2020-08-08 11:18:22 · 145 阅读 · 0 评论 -
Javase day03_汇总
双层for循环package javaseday03;import java.util.Scanner;import org.junit.Test;public class doublefor {九九乘法表/*** 11=1 12=2 22=4 …***** 19=9 … 9*9=81*/@Test // 双层for循环 public void myTest01() { for (int i = 1; i <= 90; i++) {// 外层 for原创 2020-08-08 11:17:05 · 193 阅读 · 0 评论 -
Javase day03_作业
package javaseday03;import java.util.Scanner;import org.junit.Test;public class HomeWork {1、从键盘输入两个数,求这两个数的最大公约数@Test public void myTest01() { Scanner sc = new Scanner(System.in); int a, b, c; a = sc.nextInt(); b = sc.nextInt(); if (a &原创 2020-08-08 11:10:24 · 206 阅读 · 0 评论 -
Javase day02_作业
作业package javaseday02;import java.util.Scanner;import org.junit.Test;public class HomeWork {输入一个数字,判断是一个奇数还是偶数。@Test public void myTest01() { Scanner sc = new Scanner(System.in); int n = sc.nextInt(); System.out.println("输入数字:" + n); if原创 2020-08-06 18:12:52 · 211 阅读 · 0 评论 -
Javase day02_循环
循环while 重点package javaseday02;import java.util.Scanner;import org.junit.Test;/** * 循环 while 重点 do...while 了解 for 重点 * * @author Administrator * */public class WhileTest { @Test public void myTest01() { boolean flag = true; while (flag原创 2020-08-06 18:11:32 · 154 阅读 · 0 评论 -
Javase day02_分支
先写类写方法 方法上加@ Test 引junnit分支if elsepackage javaseday02;import java.util.Scanner;import org.junit.Test;/** * * * @author Administrator * */public class IfTest { /* * */ @Test public void myTest1() { // 用户输入一个成绩 int score = 70;原创 2020-08-06 18:10:34 · 169 阅读 · 0 评论 -
Javase day02_汇总
package javaseday02;import java.util.Scanner;import org.junit.Test;/**先写类写方法 方法上加@ Test 引junnit@author Administrator*/public class IfTest {/** if else*/@Testpublic void myTest1() {// 用户输入一个成绩int score = 70;// 如果大于90,输入优// >=80 良// &原创 2020-08-06 16:13:50 · 163 阅读 · 0 评论 -
Javase day01_作业
作业1.Java中的基本数据类型共有四种,分别是什么?整型 浮点型 字符型 布尔型2.写出定义双精度浮点型常量G,值为9.8的语句。double G=9.83.标识符的命名规则有哪些?命名规则工程名:没有太多限制 ,一般用英文,可以大小写混排,也可以全小写包名:一般前半部分公司域名反过来+后半部分根据业务来分www.jd.com com.jd.controller com.jd.servide com.jd.dapwww.neuedu.com com.neuedu.day01包或类的命原创 2020-08-05 18:11:04 · 497 阅读 · 0 评论 -
Javase day01_关系运算符
关系运算符package javaseday01;public class RelationTest { public static void main(String[] args) { // 关系运算符 两个变量或者变量和常量之间的关系 > < = <= >= != // 返回值类型 布尔值 boolean(true/false) int i = 2; int j = 3; boolean k = i > j; boolean l = i !原创 2020-08-05 18:08:35 · 116 阅读 · 0 评论 -
Javase day01_基本运算符
基本运算符package javaseday01;public class CalcTest { public static void main(String[] args) { // 运算符 +1 * /(除) // 新增加的++i i++ --i i-- %(取余) += -= *= /= // ++i i=i+1 i先加1 后参加运算 int i = 2; int j = ++i;// i=3 j=3 System.out.println(i + " " + j);原创 2020-08-05 18:06:35 · 108 阅读 · 0 评论 -
Javase day01_类型转换
类型转换package javaseday01;/** * 演示类型转换的类 * * @author Administrator * */public class TypeChange { public static void main(String[] args) { // 自动类型转换 从范围小的向大的转 可以自动转换 一般不会出问题 int i = 2147483647; long l = i; System.out.println(l); // 强制转换范围原创 2020-08-05 18:05:57 · 96 阅读 · 0 评论