新手学习java
文章平均质量分 62
Tsuit
此博客用来记录自己的学习过程,最难不过坚持,加油
展开
-
学习java番外补充篇(01)
主要用来记录Java面试遇到的一些问题,问题的答案都是汇集了网上大佬们的资料,特别感谢这些无偿分享的大佬。1.虽然我们经常在java各种基础书籍或者视频中听到JVM这三个字母,那他们究竟是什么,又是做什么的呢?答:JVM(Java Virtual Machine,Java虚拟机),JVM是JRE(Java Runtime Environment,java运行环境)的一部分。它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的,简单来说JVM是用来解析和运行Java程序的。原创 2022-04-19 17:37:52 · 193 阅读 · 0 评论 -
新手学习java(十三)
在java中,一个没有方法体的方法应该定义为抽象方法,而类中如果有抽象方法,该类必须定义为抽象类①抽象类和抽象方法必须使用abstract关键字修饰 public abstract class 类名{} public abstract void eat();②抽象类中不一定有抽象方法,有抽象方法的类一定是抽象类③抽象类不能直接实例化,但是可参照多态的方式,通过子类对象化实例化,这叫抽象多态④抽象类的子类,要么重写抽象类中的所有抽象方法,要是抽象类...原创 2021-09-27 08:35:43 · 141 阅读 · 0 评论 -
新手学习java(十二)
案例:老师和学生需求:定义老师类和学生类,然后写代码测试,最后找到老师类和学生类当众的共性内容,抽取一个父类,用继承的方式改写代码,并进行测试原创 2021-09-24 21:12:35 · 55 阅读 · 0 评论 -
新手学习java(十一)
有人说到了这里java才算是正式开始学习,首先我们来了解一下继承继承的格式:public calss 子类名 extends 父类名 {}继承中子类的特点:①子类可以有父类的内容 ②子类还可以有自己特有的内容继承的好处:①提高了代码的复用性(多个类相同的成员可以放在一个内中) ②提高了代码的维护性(如果方法的代码需要修改,修改一处即可)继承的弊端:继承让类与类之间产生了关系,类的耦合性增强了,放父类发生变化时子类实现也不得不跟着变...原创 2021-09-22 23:24:29 · 64 阅读 · 0 评论 -
新手学习java(十)
做一个简单学生成绩管理系统,功能如下1.添加学生2.删除学生3.修改学生4.查看所有学生5.退出原创 2021-09-18 20:28:07 · 143 阅读 · 0 评论 -
新手学习java(九)
案例:存储字符串并遍历需求:创建一个存储字符串的集合,存储3个字符串元素,是用程序实现在控制台遍历该集合import java.util.ArrayList;public class TestDemo { public static void main(String[] args) { //public ArrayList()创建一个空的集合对象 ArrayList<String> array = new ArrayList<>(原创 2021-09-17 23:47:37 · 65 阅读 · 0 评论 -
新手学习java(八)
案例:拼接字符串(升级版)需求:定义一个方法,把int数组中的数据按照指定的格式凭借成一个字符串返回,调佣该方法,并在控制台输出结果。public class TestDemo { public static void main(String[] args) { //定义一个静态数组 int[] arr={1,2,3}; //调用 String s=Pick(arr); //输出结果 Syste原创 2021-09-16 23:30:27 · 94 阅读 · 0 评论 -
新手学习java(七)
首先用案例对昨天的内容进行总结需求:键盘录入一个字符串,使用程序实现在控制台遍历字符串import java.util.Scanner;public class Test { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("请输入字符串:"); String line = sc.nextLi原创 2021-09-15 23:13:31 · 192 阅读 · 0 评论 -
新手学习java(六)
API(Application Programming Interface):应用程序接口首先需要了解帮助文档(以Random为例)①右键打开该文档②找到索引选项卡③在输入框中输入Random④看类在哪个包下⑤看类的描述信息⑥看构造方法⑦看成员方法(重点看返回值,方法名和参数)做一个API的使用类型需求:按照帮助文档的使用步骤学习Scanner,获取键盘录入字符串数据在帮助文档中我们发现String类型的数据需要使用nextLine()接收import.原创 2021-09-14 23:20:03 · 113 阅读 · 0 评论 -
新手学习java(五)
在第五天的时候,学习了private关键字的使用,今天首先来对它进行简单的运用我们先定义一个学生类public class Student { //成员变量 private String name; private int age; //get/set方法 public void setName(String n){ name=n; } public String getName(){ return name;原创 2021-09-13 23:16:07 · 273 阅读 · 0 评论 -
新手学习java(四)
我们都知道java是一个面向对象的编程语言,今天来学习一下,类和对象的基础创建对象:类名 对象名 = new 类名();使用对象①使用成员变量:对象名.变量名②使用成员方法:对象名.方法名()用一个实例来理解类和对象,学生:首先定义一个学生类,然后定义一个学生测试类,在学生测试类中通过对象完成成员变量和成员方法的使用...原创 2021-09-10 22:32:26 · 85 阅读 · 0 评论 -
新手学习java(三)
昨天学习了java方法的使用和重载,在今天的编写代码之前首先要学会如何使用Debug操作流程,又称为断点调试,可以有效的对变量进行监控,IDEA插入断点的操作为,在每行的编号后面单击鼠标左键,取消也是同样的操作。在进行断点调试的时候我们不再用运行按钮,而是用,快捷键是Shift+F9,进行一步一步的调试的快捷键为F7,从Debug窗口可以清楚的展示变量的值。今天的学习内容大多都是编写实例用于复习之前的知识,编写代码时候的思路都在注释里面。第一个实例减肥计划,需求:输入一个星期数,显示今天的减原创 2021-09-09 21:58:14 · 97 阅读 · 0 评论 -
新手学习java(二)
昨天学习了循环结构,再补充一个知识点,关于Random的使用①导包:import java.util.Random;②创建对象:Random r=new Random();//上面这个格式里,r是变量名,可以变,其他的都不允许改变③int number=r.nextInt(10); //获取数据的范围:[0,10]包括0但是不包括10用Random生成一个随机数,进行猜数字的程序,直到猜中为止//Sanner和Random都用的java.util包,所以可以直接用*表示i..原创 2021-09-08 17:40:27 · 69 阅读 · 0 评论 -
新手学习java(一)
主要在进行视频学习,在B站的黑马程序员,第一天了解了java的基本语法,第二天来写一点实例,首先是简单判断一个数字的奇偶性:import java.util.Scanner;public class dd { public static void main(String[] args) { //用Scanner录入一个数字 Scanner sc=new Scanner(System.in); //写一个提示输入整数 System.out.print("请输入一个整数:"); .原创 2021-09-07 22:48:01 · 68 阅读 · 0 评论