java
文章平均质量分 52
white_free
这个作者很懒,什么都没留下…
展开
-
eclipse常用快捷键
eclipse常用快捷键###11.06_Java开发工具(Eclipse中快捷键的使用)(掌握)A:新建 ctrl + nB:格式化 ctrl+shift+fC:导入包 ctrl+shift+oD:注释 ctrl+/,ctrl+shift+/,ctrl+shift+\E:代码上下移动 选中代码alt+上/下箭头F:查看源码 选中类名(F3或者Ctrl+鼠标点击)G:查找具体的类 ctrl + shift + tH:查找具体类的具体方法 ctrl + oI:给建议 ctrl+1原创 2021-02-06 12:22:25 · 160 阅读 · 0 评论 -
JAVA中Date和SimpleDateFormat类的应用
JAVA中Date和SimpleDateFormat类的应用###14.16_常见对象(Date类的概述和方法使用)(掌握)A:Date类的概述类 Date 表示特定的瞬间,精确到毫秒。B:构造方法public Date()public Date(long date)C:成员方法public long getTime()public void setTime(long time)import java.util.Date;public class Demo6_D原创 2021-02-06 12:23:06 · 246 阅读 · 1 评论 -
JAVA中BigInteger类和BigDecimal类
JAVA中BigInteger类和BigDecimal类###14.14_常见对象(BigInteger类的概述和方法使用)A:BigInteger的概述可以让超过Integer范围内的数据进行运算B:构造方法public BigInteger(String val)C:成员方法public BigInteger add(BigInteger val)public BigInteger subtract(BigInteger val)public BigInteger mu原创 2021-02-05 22:25:56 · 213 阅读 · 0 评论 -
JAVA中System方法
JAVA中System方法###14.13_常见对象(System类的概述和方法使用)A:System类的概述System 类包含一些有用的类字段和方法。它不能被实例化。B:成员方法public static void gc()public static void exit(int status)public static long currentTimeMillis()pubiic static void arraycopy(Object src, int srcPos, Obj原创 2021-02-05 22:23:56 · 277 阅读 · 1 评论 -
JAVA中Random方法
JAVA中Random方法###14.12_常见对象(Random类的概述和方法使用)A:Random类的概述此类用于产生随机数如果用相同的种子创建两个 Random 实例,则对每个实例进行相同的方法调用序列,它们将生成并返回相同的数字序列。B:构造方法public Random()public Random(long seed)C:成员方法public int nextInt()public int nextInt(int n)(重点掌握import java.原创 2021-02-05 22:22:13 · 352 阅读 · 1 评论 -
# JAVA中math方法
JAVA中math方法###14.11_常见对象(Math类概述和方法使用)A:Math类概述Math 类包含用于执行基本数学运算的方法,如初等指数、对数、平方根和三角函数。B:成员方法public static int abs(int a)public static double ceil(double a)public static double floor(double a)public static int max(int a,int b) min自学public sta原创 2021-02-05 22:20:57 · 103 阅读 · 0 评论 -
JAVA Pattern和Matcher的概述
JAVA Pattern和Matcher的概述###14.09_常见对象(Pattern和Matcher的概述)A:Pattern和Matcher的概述B:模式和匹配器的典型调用顺序通过JDK提供的API,查看Pattern类的说明典型的调用顺序是Pattern p = Pattern.compile(“a*b”);Matcher m = p.matcher(“aaaaab”);boolean b = m.matches();###14.10_常见对象(正原创 2021-02-05 22:19:40 · 142 阅读 · 0 评论 -
JAVA基本包装类与自动装箱、拆箱
JAVA基本包装类与自动装箱、拆箱###13.18_常见对象(Arrays类的概述和方法使用)A:Arrays类概述针对数组进行操作的工具类。提供了排序,查找等功能。B:成员方法public static String toString(int[] a)public static void sort(int[] a)public static int binarySearch(int[] a,int key)###13.19_常见对象(基本类型包装类的概述)A:为什么会原创 2021-02-05 00:45:06 · 258 阅读 · 0 评论 -
JAVA实现二分法查找
JAVA实现二分法查找public class Demo2_Array { /** * * A:案例演示 * 数组高级二分查找代码 * B:注意事项 * 如果数组无序,就不能使用二分查找。 * 因为如果你排序了,但是你排序的时候已经改变了我最原始的元素索引。 */ public static void main(String[] args) { int[] arr = {11,22,33,44,55,66,77}; System.out.println(ge原创 2021-02-05 00:38:21 · 154 阅读 · 0 评论 -
Java实现冒泡排序
Java实现冒泡排序###13.13_常见对象(数组高级冒泡排序代码实现)A:案例演示数组高级冒泡排序代码###13.14_常见对象(数组高级选择排序原理图解)A:画图演示需求:数组元素:{24, 69, 80, 57, 13}请对数组元素进行排序。选择排序从0索引开始,依次和后面元素比较,小的往前放,第一次完毕,最小值出现在了最小索引处###13.15_常见对象(数组高级选择排序代码实现)A:案例演示数组高级选择排序代码###原创 2021-02-05 00:33:07 · 188 阅读 · 0 评论 -
JAVA中的StringBuffer和StringBuilder概述
JAVA中的StringBuffer和StringBuilder概述###13.01_常见对象(StringBuffer类的概述)A:StringBuffer类概述通过JDK提供的API,查看StringBuffer类的说明线程安全的可变字符序列B:StringBuffer和String的区别String是一个不可变的字符序列StringBuffer是一个可变的字符序列###13.02_常见对象(StringBuffer类的构造方法)A:StringBuffer的构造方法原创 2021-02-05 00:30:50 · 102 阅读 · 0 评论 -
JAVA中基本类及其重写
JAVA中基本类及其重写###11.15_常见对象(Object类的概述)(了解)A:Object类概述类层次结构的根类所有类都直接或者间接的继承自该类B:构造方法public Object()回想面向对象中为什么说:子类的构造方法默认访问的是父类的无参构造方法###11.16_常见对象(Object类的hashCode()方法)(了解)A:案例演示public int hashCode()a:返回该对象的哈希码值。默认情况下,该方法会根据对象的地址来计算。b:原创 2021-02-01 15:37:31 · 316 阅读 · 0 评论 -
JAVA中的内部类(匿名,局部)
JAVA中的内部类(匿名,局部)###10.08_面向对象(内部类概述和访问特点)(了解)A:内部类概述B:内部类访问特点a:内部类可以直接访问外部类的成员,包括私有。b:外部类要访问内部类的成员,必须创建对象。外部类名.内部类名 对象名 = 外部类对象.内部类对象;C:案例演示内部类极其访问特点###10.09_面向对象(成员内部类私有使用)(了解)private###10.10_面向对象(静态成员内部类)(了解)staticB:成员内部类被静态修饰后的访问原创 2021-02-01 14:21:46 · 191 阅读 · 0 评论 -
JAVA中四种权限(private,默认,protected,public)
JAVA中四种权限###10.06_面向对象(四种权限修饰符的测试)(掌握)A:案例演示四种权限修饰符B:结论 本类 同一个包下(子类和无关类) 不同包下(子类) 不同包下(无关类) private Y 默认 Y Y protected Y Y Y public Y Y Y Y###10.07_面向对象(类及其组成所使用的常见修饰符)(掌握)A:修饰符:权限修饰符:private,默认的,prot原创 2021-02-01 14:07:19 · 706 阅读 · 0 评论 -
JAVA中“包”的概念
JAVA中“包”的概念###10.01_面向对象(package关键字的概述及作用)(了解)A:为什么要有包将字节码(.class)进行分类存放包其实就是文件夹B:包的概述举例:学生:增加,删除,修改,查询老师:增加,删除,修改,查询… 方案1:按照功能分 com.heima.add AddStudent AddTeacher com.heima.delete DeleteStudent DeleteTeacher co原创 2021-02-01 14:05:58 · 246 阅读 · 0 评论 -
2021-01-28
JAVA中的final关键字###08.19_面向对象(final关键字修饰类,方法以及变量的特点)(掌握)A:final概述B:final修饰特点修饰类,类不能被继承修饰变量,变量就变成了常量,只能被赋值一次修饰方法,方法不能被重写C:案例演示final修饰特点class Demo1_Final { public static void main(String[] args) { Son s = new Son(); s.print(); }}/** A原创 2021-01-28 23:13:40 · 66 阅读 · 0 评论 -
JAVA的继承介绍
JAVA的继承介绍###08.03_面向对象(继承案例演示)(掌握)A:继承(extends)让类与类之间产生关系,子父类关系B:继承案例演示:动物类,猫类,狗类定义两个属性(颜色,腿的个数)两个功能(吃饭,睡觉)C:案例演示使用继承前D:案例演示使用继承后###08.04_面向对象(继承的好处和弊端)(掌握)A:继承的好处a:提高了代码的复用性b:提高了代码的维护性c:让类与类之间产生了关系,是多态的前提B:继承的弊端类的耦合性增强原创 2021-01-28 23:07:27 · 113 阅读 · 0 评论 -
JAVA代码块介绍
JAVA代码块介绍###08.01_面向对象(代码块的概述和分类)A:代码块概述在Java中,使用{}括起来的代码被称为代码块。B:代码块分类根据其位置和声明的不同,可以分为局部代码块,构造代码块,静态代码块,同步代码块(多线程讲解)。C:常见代码块的应用a:局部代码块在方法中出现;限定变量生命周期,及早释放,提高内存利用率b:构造代码块 (初始化块)在类中方法外出现;多个构造方法方法中相同的代码存放到一起,每次调用构造都执行,并且在构造方法前执行c:静态代原创 2021-01-28 20:03:03 · 114 阅读 · 0 评论 -
JAVA 随机数
JAVA 随机数###07.17_面向对象(学习Math类的随机数功能)(了解)打开JDK提供的帮助文档学习A:Math类概述类包含用于执行基本数学运算的方法B:Math类特点由于Math类在java.lang包下,所以不需要导包。因为它的成员全部是静态的,所以私有了构造方法C:获取随机数的方法public static double random():返回带正号的 double 值,该值大于等于 0.0 且小于 1.0。D:我要获取一个1-100之间的随机数,肿么办原创 2021-01-27 22:33:52 · 286 阅读 · 0 评论 -
JAVA main函数概念详解
JAVA main函数概念详解###07.13_面向对象(main方法的格式详细解释)(了解)A:格式public static void main(String[] args) {}B:针对格式的解释public 被jvm调用,访问权限足够大。static 被jvm调用,不用创建对象,直接类名访问void被jvm调用,不需要给jvm返回值main 一个通用的名称,虽然不是关键字,但是被jvm识别String[] args 以前用于接收键盘录入的C:演示案例通过args原创 2021-01-27 22:33:11 · 301 阅读 · 0 评论 -
java static关键字
JAVA static关键字###07.10_面向对象(static关键字的特点)(掌握)A:static关键字的特点a:随着类的加载而加载b:优先于对象存在c:被类的所有对象共享举例:咱们班级的学生应该共用同一个班级编号。其实这个特点也是在告诉我们什么时候使用静态?如果某个成员变量是被所有对象共享的,那么它就应该定义为静态的。举例:饮水机(用静态修饰)水杯(不能用静态修饰)共性用静态,特性用非静态d:可以通过类名调用其实它本身也可以通过对象名调用。推原创 2021-01-27 22:32:35 · 95 阅读 · 0 评论 -
JAVA面向对象的构造方法和使用
JAVA面向对象的构造方法和使用###07.01_面向对象(构造方法Constructor概述和格式)(掌握)A:构造方法概述和作用给对象的数据(属性)进行初始化B:构造方法格式特点a:方法名与类名相同(大小也要与类名一致)b:没有返回值类型,连void都没有c:没有具体的返回值return;###07.02_面向对象(构造方法的重载及注意事项)(掌握)A:案例演示构造方法的重载重载:方法名相同,与返回值类型无关(构造方法没有返回值),只看参数列表B:构造方法原创 2021-01-27 22:30:19 · 202 阅读 · 0 评论 -
JAVA面向对象的基础概念与例子
JAVA面向对象的基础概念与例子###06.01_面向对象(面向对象思想概述)(了解)D:面向对象思想特点a:是一种更符合我们思想习惯的思想b:可以将复杂的事情简单化c:将我们从执行者变成了指挥者角色发生了转换E:面向对象开发就是不断的创建对象,使用对象,指挥对象做事情。F:面向对象设计其实就是在管理和维护对象之间的关系。G:面向对象特征封装(encapsulation)继承(inheritance)多态(polymorphism)###06.原创 2021-01-26 22:12:47 · 133 阅读 · 0 评论 -
JAVA数组介绍与案例
JAVA数组介绍与案例###05.01_Java语言基础(数组概述和定义格式说明)(了解)A:为什么要有数组(容器)为了存储同种数据类型的多个值B:数组概念数组是存储同一种数据类型多个元素的集合。也可以看成是一个容器。数组既可以存储基本数据类型,也可以存储引用数据类型。C:数组定义格式数据类型[] 数组名 = new 数据类型[数组的长度];###05.02_Java语言基础(数组的初始化动态初始化)(掌握)A:什么是数组的初始化就是为数组开辟连续的内存空间,原创 2021-01-26 15:27:08 · 124 阅读 · 0 评论 -
JAVA的方法定义与方法重载
JAVA的方法定义与方法重载###04.19_Java语言基础(方法概述和格式说明)A:为什么要有方法提高代码的复用性B:什么是方法完成特定功能的代码块。C:方法的格式 修饰符 返回值类型 方法名(参数类型 参数名1,参数类型 参数名2...) { 方法体语句; return 返回值; } D:方法的格式说明修饰符:目前就用 public static。后面我们再详细的讲解其他的修饰符。返回值类型:就是功能结果的数据类型。方法名:符合命名规则即原创 2021-01-26 15:23:41 · 94 阅读 · 0 评论 -
JAVA循环语句
JAVA循环语句###04.01_Java语言基础(循环结构概述和for语句的格式及其使用)A:循环结构的分类for,while,do…whileB:循环结构for语句的格式: for(初始化表达式;条件表达式;循环后的操作表达式) { 循环体; }C执行流程:a:执行初始化语句b:执行判断条件语句,看其返回值是true还是false如果是true,就继续执行如果是false,就结束循环c:执行循环体语句;d:执行循环后的操作表达式e:回到B继续。原创 2021-01-26 15:21:43 · 215 阅读 · 0 评论 -
JAVA顺序和选择结构-if-switch语句
JAVA顺序和选择结构-if-switch语句###03.11_Java语言基础(顺序结构语句)(了解)A:什么是流程控制语句流程控制语句:可以控制程序的执行流程。B:流程控制语句的分类顺序结构选择结构循环结构C:执行流程:从上往下,依次执行。D:案例演示输出几句话看效果即可###03.12_Java语言基础(选择结构if语句格式1及其使用)(掌握)A:选择结构的分类if语句switch语句B:if语句有几种格式格式1格式2格式3原创 2021-01-26 15:18:39 · 211 阅读 · 0 评论 -
JAVA键盘录入
JAVA键盘录入###03.08_Java语言基础(键盘录入的基本格式讲解)(掌握)A:为什么要使用键盘录入数据a:为了让程序的数据更符合开发的数据b:让程序更灵活一下B:如何实现键盘录入呢?先照格式来。a:导包格式:import java.util.Scanner;位置:在class上面。b:创建键盘录入对象格式:Scanner sc = new Scanner(System.in);c:通过对象获取数据格式:int x = s原创 2021-01-26 15:17:41 · 173 阅读 · 0 评论 -
JAVA语言基本逻辑运算符
JAVA语言基本逻辑运算符###03.01_Java语言基础(逻辑运算符的基本用法)(掌握)A:逻辑运算符有哪些&,|,^,!&&,||B:案例演示逻辑运算符的基本用法注意事项:a:逻辑运算符一般用于连接boolean类型的表达式或者值。b:表达式:就是用运算符把常量或者变量连接起来的符合java语法的式子。算术表达式:a + b比较表达式:a == b(条件表达式)C:结论:&逻辑与:有false则false。原创 2021-01-26 15:16:43 · 192 阅读 · 0 评论 -
JAVA语言基础常量和变量
JAVA语言基础常量和变量###02.01_Java语言基础(常量的概述和使用)(掌握)A:什么是常量在程序执行的过程中其值不可以发生改变B:Java中常量的分类字面值常量自定义常量(面向对象部分讲)C:字面值常量的分类字符串常量 用双引号括起来的内容整数常量 所有整数小数常量 所有小数字符常量 用单引号括起来的内容,里面只能放单个数字,单个字母或单个符号布尔常量 较为特殊,只有true和false空常量 null(数组部分讲解)D:原创 2021-01-26 15:14:09 · 147 阅读 · 0 评论 -
JAVA语言基础知识-print hello world
JAVA语言基础###01.13_Java语言基础(HelloWorld案例的编写和运行)(掌握)A:定义类B:写main方法C:写输出语句D:Java程序开发运行与工作原理E:编译和运行程序 class HelloWorld { public static void main(String[] args) { System.out.println("HelloWorld"); } }###01.14_Java语言基础(HelloWorld原创 2021-01-26 15:12:00 · 798 阅读 · 0 评论