Java
最难不过坚持
这个作者很懒,什么都没留下…
展开
-
idea连接MySQL
idea连接mysql数据库时出现的三个问题。一、在命令提示符页面使用MySQL语句提示:‘mysql’ 不是内部或外部命令,也不是可运行的程序 或批处理文件。处理方案:找到安装mysql时的bin目录,直接把这个地址复制进环境变量path这个地方二、idea连接mysql时提示设置时区,由两种设置方法1、直接在idea内自带的database连接的高级设置里找到serverTimezone(服务器时区),并设置为 Asia/Shanghai2、在命令提示行页面输入以下命令mysql原创 2021-07-15 00:04:24 · 390 阅读 · 0 评论 -
SimpleDateFormat
package integarTest;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;public class simple { public static void main(String[] args) throws ParseException { //格式化 从Date 到String //SimpleDateFormat对象有format方法和pa原创 2021-03-30 10:58:15 · 103 阅读 · 0 评论 -
装箱和拆箱
package integarTest;public class zhuangchai { public static void main(String[] args) { //装箱:把基本数据类型转换为对应的包装类类型 Integer i=Integer.valueOf(100);//装箱 Integer i1=100;//自动装箱 //拆箱:把包装类类型转换为对应的基本数据类型 i1=i1.intValue()+100;//拆箱 i1+=100; //自动拆箱原创 2021-03-30 10:35:36 · 89 阅读 · 0 评论 -
字符串中数据排序
需求package integarTest;import java.util.Arrays;public class Test01 { public static void main(String[] args) {// Integer i1=new Integer(100);// System.out.println(i1); String s="100 64 10 2"; String aee[]=s.split(" ");//split函数是用于按指定字符(串)或正则去分原创 2021-03-29 21:33:29 · 184 阅读 · 0 评论 -
Arrays类
int []arr={1,5,9,2,3}; System.out.println(Arrays.toString(arr)); Arrays.sort(arr); // 按照数字顺序排列指定的数组 System.out.println(Arrays.toString(arr));原创 2021-03-26 18:00:52 · 46 阅读 · 0 评论 -
API
**一、Math类** //Math类一个特例 System.out.println(Math.random()); //随机产生一个[0-1)的值 double类型 System.out.println(Math.random()*100);//随机产生一个[0-100)的值double类型 System.out.println((int)(Math.random()*100));//随机产生一个[0-100)的值int类型二、system类1、exit( );原创 2021-03-26 17:51:43 · 78 阅读 · 0 评论 -
内部类以及匿名内部类
//定义一个接口public interface inter { void show();}-------------------------/* * * new 类名或者接口名(){ * 重写方法 * }; * * 本质:是一个继承了该类或者实现的了该接口的子类匿名对象 * * */public class niming { public void methon(){ /*new inter(){ @Override...原创 2021-03-25 21:54:31 · 64 阅读 · 0 评论 -
抽象类、接口作为形参和返回值
一、抽象类作为形参和返回值//创建抽象类public abstract class ex01 { public void eat(){ System.out.println("吃"); }}---------------//创建抽象类子类public class exten01 extends ex01 { }---------------------------public class mk01 { public void useex01(ex01 j){ //抽原创 2021-03-25 20:54:02 · 195 阅读 · 0 评论 -
接口小案例
一、要求二、代码//人类public abstract class Person { private String name; private int age; public Person(){} public Person(String name,int age){ this.name=name; this.age=age; } public abstract void eat(); public String getName() { return name;原创 2021-03-19 22:46:46 · 80 阅读 · 0 评论 -
多态and转型
public class Animal { private String name; private int age; public Animal(){ } public Animal(String name, int age) { this.name = name; this.age = age; } public String getName() { return name; } public void setName(String name)原创 2021-02-06 23:17:25 · 69 阅读 · 0 评论 -
static
一、static成员变量public class Ball { String name; int chapmion; static String duiwu; public void show(){ System.out.println("----球员资料------"); System.out.println("姓名:"+name); System.out.println("总冠军数目:"+chapmion); System.out.println("球员来自:"+duiwu)原创 2021-02-06 22:08:26 · 102 阅读 · 0 评论 -
简单的学生管理系统 ---ArrayList
//定义的学生类public class Student { private String name; private String age; private String id; private String address; public Student(){ } public Student(String id,String name,String age,String address){ this.id=id; this.name=name; this.age=原创 2021-02-03 00:22:54 · 215 阅读 · 0 评论 -
super的使用
一、访问构造方法中、成员变量、以及父类中的成员变量二、在继承关系中,在创建子类对象的同时会访问子类的无参构造方法,但是在这之前,会第一时间访问父类的无参构造方法,访问之后再访问子类的无参构造方法.相当于每一个子类的构造方法第一句默认就是super( )...原创 2021-02-02 23:06:25 · 77 阅读 · 0 评论 -
输入存储学生对象并遍历
一、刚开始自己看了要求写的时候先尝试了输入一个学生(如图)提醒菜鸟自己:注意你自己在图片上的备注。二、实现三次输入存储学生对象并遍历第二次是实现题目输入三个学生对象,这个当时写的时候难住了,在构造方法的时候,参数没有选好,导致对象和集合需要重复创建才能实现代码,后来看了答案,只要在参数的位置放入集合参数,构造方法中的集合操作就可以正常进行,不需要在方法中重复创建集合,这种思想要记住,要记住,要记住。当然如果想要实现多次存储学生的信息,只需要加一个for循环即可,后期如果做学生管理系统需要有选项的原创 2021-02-01 21:02:04 · 151 阅读 · 0 评论 -
解决myeclipse项目红色感叹号问题
创建Class类的时候突然出现冒红,为了让自己能长个记性我决定把这个问题写下来让自己能印象深刻,也让关注我的小伙伴参考一下。解决方案:把java的类库加载进去,在工程上右键选择属性->Java Build Path的Libraries->Add Library选择JRE System Library->点击Next->选择Execution environment并选择jre版本或workspace default jre(有显示的版本不是都能选的的,只有默认自带的jre和安装绑定转载 2021-02-01 15:34:22 · 819 阅读 · 0 评论 -
获取最大值错误分析
数组获取最大值方法错误第一处错误:返回值return,当时没写max,当我只写return时报错,因为我一开始写的是public static int getMax,此处我定义的返回值类型是int。第二处错误:第四行代码,当时只写了getMax(arr)。此时他只调用了我写的获取最大值方法,但是缺一个承装最大值的容器,所以当时运行没结果。十分低级的错误。## Java...原创 2021-01-27 23:13:42 · 308 阅读 · 0 评论