
2020暑假 JAVA日记
IsGrit
邮箱:isgrit@163.com
展开
-
内部类
1.什么是内部类内部类:是指在一个外部类的内部,创建的类。内部类也可以写在方法中。总之都是在外部类内部;直接定义在外部类中的内部类可以使用任意访问权限。(外部类只能用Public 跟 友好类修饰)2.如何使用内部类如何使用内部类:和变量使用方式一样。局部变量需要不添加访问权限。3.什么是匿名内部类什么叫匿名内部类:匿名内部类由于没有类名,而不能单独存在,定义匿名内部类的同时必须实例化该类,其语法格式如下:new 父类构造器([参数列表])|接口(){ //匿名内部类类体}4.匿名内原创 2020-07-23 11:33:18 · 90 阅读 · 0 评论 -
抽象类与接口
1.抽象类问题:在多态前提下,父类方法方法体冗余;怎么办:没有方法体的方法,成为抽象方法;使用abstract(抽象的;提取)关键字修饰;特点1.一个普通的“类”含有抽象方法,则该类必须为抽象类。2.抽象方法有构造方法,但是不能创建对象(有默认无参构造方法)。3.抽象类不能由final修饰(这样会没有子类)。4.抽象方法,不能使用final修饰(不能被重写)。5.抽象方法,不能使用static修饰(静态的方法不能被重写)。6.一个子类可以实现部分父类抽象方法,但是该类必须是抽象类。7.抽原创 2020-07-23 10:33:26 · 99 阅读 · 0 评论 -
JAVA 学生管理系统(实战项目)(Static)
题目思路:①关于学生类,单独定义一个Class文件,专门保存信息②以数组保存数据的话,就是要求刚开始创建的是一个数组形式③可以实现添加,删除,修改,查询,遍历功能。即要求首先所有的数据,有地方可以存储,并且随时可以查询,并且进行修改。具体步骤1.首先做一个主方法,在进入系统后,提示进入系统,并且指引操作。获得输入值后,需要对输入值,进行判断,不符合要求,则需要进行重新输入。如果功能正确,因为功能比较多,所以用Switch来进行选择功能。2.主方法做完之后,需要做功能页面。...原创 2020-07-21 01:08:34 · 896 阅读 · 2 评论 -
String类
String1.赋值方式①直接赋值:String Name1 = "Grit";②通过创建新的对象来赋值:String Name4 = new String ("Grit");区别:对于①存在共享内存(值相同,从而存放值相同,出现这种的现象的原因,是存在常量池);/节省内存对于②每次都是创建新对象,即使值相同,地址也不会相同。2.String类常用方法2.1判断开头结尾String name = "Grit" ; System.out.println(name.startsW原创 2020-07-17 18:29:54 · 158 阅读 · 0 评论 -
包与访问权限
1.包包:将相关的类放在一起;包的命名:一般是域名的倒写;一般清一色字母,不要下划线和$’;一个“.”代表是一个子级;不允许以JAVA开头;一个类中只能有一个package语句;要放有效代码第一行;1.1引包Import 引入包(引入一个没有在同一个包中的 CLASS文件)①java.lang包下的类不需要引包(Object;String;System)②所使用的类同一个包下不需要引包;具体步骤:方法①:先直接调用,代报错时,鼠标放上去,选择Import ‘X’(java.sql)即可;方原创 2020-07-14 18:05:00 · 258 阅读 · 0 评论 -
继承与多态
1.什么是继承格式:子类 extends 父类 ;父 类,又称 超类;子类,又称 派生类;基于已有类,一种创建类的 机制和方法,为的是 简化代码;注意:①一个类由final修饰,则该类没有子类。如:String,System,Class,Scanner,基本数据包装类(Byte,Short,Integer,Long,Double,Float,Boolean,Char)原创 2020-07-13 23:04:26 · 106 阅读 · 0 评论 -
类与对象(方法,方法重载,代码块,局部变量与成员变量,构造方法,This关键字)
1.类与对象JAVA中的对象,是对现实对象的模拟,存在于内存里。类 是 CLASS 跟生活中的类是一个意思,功能也一样。(共有的属性)实例代码:public class Childre原创 2020-07-12 00:48:32 · 191 阅读 · 0 评论 -
数组(排序,for-each)
1. 安装Eclipse其实就是一个java的编辑软件可以让我们直接可视化创建项目,编程一键跑程序不再需要通过CMD命令会很方便 简洁(其实我比较喜欢他的自动补全功能)老师提到了几点:1 代码字体大小(其实我没啥感觉,哈哈哈 需要改我都直接CTRL+ -进行修改了)2 Windows→General→Workspace→Text file encoding→Other : UTF-8(老师说是全球通用这样,对接工程会方便一些 )3.ALT+/ 可以自动补全(我自己记得 哈哈哈 要慎用原创 2020-07-10 23:55:52 · 1108 阅读 · 0 评论 -
流程控制(循环)
1. if分支语句首先得了解程序执行 分 顺序执行,分支执行,循环执行。分支执行 分为 IF 和SWITCH 语句IF 又分 单分支(if) 和 多分支(if…else)2. switch 分支语句关于switch的用法 直接上代码int week = 6 ;原创 2020-07-08 23:24:57 · 464 阅读 · 0 评论 -
数据类型与运算符
1. 数据类型与运算符基本数据类型的转化:①数据范围大的赋值给数据范围小的数据类型,需要强制转换。强制类型可能造成数据溢出。实例:public class Homework{ public static void main(String [] args){ float price = 9.9f原创 2020-07-08 00:29:40 · 182 阅读 · 0 评论 -
初始JAVA(JDK,原理,注释,标识符,数据类型)
1. 初识JAVA首先需要进行的就是JDK的安装**最好就是到Oracle官网进行下载(直接百度JDK 然后选择oracle点进去即可)然后根据自身系统选择相应的版本进行下载常用Windows的话 64位 选 Windows x64 32位 选 Windows x86然后点击后边的下载(需要登录oracle账号,但是很好注册)下载后就可以安装,安装原创 2020-07-07 01:05:49 · 232 阅读 · 0 评论