- 博客(17)
- 收藏
- 关注
原创 Java Set集合及Map集合详解
一、LinkedHashSet使用1.1知识点:HashSet怎么使用LinkedHashSet就怎么使用1.2直接上代码,可以和前面的文章做对比package com.qf.linkedhashset_class;import java.util.LinkedHashSet;import java.util.Arrays;import java.util.Collections;import java.util.Iterator;public class Te...
2022-05-11 21:14:35
4221
原创 Java集合--------16
一、ArrayList集合的使用1.1知识点//创建ArrayList集合对象ArrayList<String> list = new ArrayList<>(); <>是一种泛型泛型:是一种数据安全的做法,规定集合应该存储怎样的数据类型为什么要在集合中添加泛型?方便管理1.2ArrayList集合方法package com.qf.arraylist_class;import java.util.Arra...
2022-05-10 17:51:37
719
原创 Java 学生管理系统--------13
一、学生管理系统分析1.1学生类package com.qf.pojo;public class Student { private String name; private char sex; private int age; private String classId; private String id; public Student() { } public Student(String classId, String id) { this..
2022-05-09 20:02:51
1099
原创 java 常用类(二)--------15
一、Random - 随机类package com.qf.random_class;import java.util.Random;public class Test01 { public static void main(String[] args) { /** * 知识点:Random - 随机类 */ Random ran = new Random(); //随机出int取值范围内的数据 int num1 = ran.nextInt();
2022-05-09 19:46:58
439
原创 Java常用类(一)--------14
一、包装类1.1含义Java为每种基本数据类型分别匹配的类1.2出现原因 Java为纯面向对象语言,一切皆对象,8种基本数据类型不能创建对象,就破坏了Java为纯面向对象语言的特征,所以Java为8种基本数据类型都分别匹配了对应的类,这种类我们叫做包装类/封装类1.3包装类基本数据类型 包装类 继承关系 byte Byte Object.Number.Byte short Short Object.Number...
2022-05-09 19:13:07
293
原创 Java深入接口及多态--------12
一、深入接口1.1知识点类 - 接口:类 与 类:单继承类 与 接口:多实现接口 与 接口:多继承1.2面试题1.一个类可以实现多个接口?可以2.一个接口可以实现多个接口?不可以3.接口里面的方法不一定都是抽象的?接口中只能有静态常量和抽象方法JDK1.8开始接口中允许有静态方法和默认方法4.接口解决了类的单继承问题?对的5.一个类是否可以继承一个类并...
2022-05-05 20:47:09
118
原创 Java Obiect类--------11
一、Object类1.1含义所有类的基类/超类,一个类没有明确继承的父类,都默认继承Object1.2 euqals()判断两个对象内存地址是否相同public boolean equals(Object obj){return (this == obj);}package com.qf.test01;public class A { private String str; private char c; private int i; ...
2022-05-05 19:38:22
361
原创 Java面向对象关键字--------10
一、static关键字1.1含义静态方法属于类的方法,直接使用类名调用1.2应用场景工具类什么情况下把方法变作为静态方法? 纯功能的方法,就可以设置为静态方法package com.qf.arrays;public class MyArrays { /** * 数组的排序 * @param is 需要排序的数组 */ public static void sort(int[] is){ for (int i = 0; i...
2022-04-28 18:02:42
581
原创 Java面向对象--------09
一、构造方法1.1含义与类名相同且没有返回项的方法,叫做构造方法1.2注意1.没有参数的构造方法简称无参构造2.该类中没有有参构造的情况下,无参构造会被系统默认实现(经验:写了有参构造,就把无参构造给手动写上)1.3作用1.和new关键字在一起是创建对象的含义(会在堆内存中开辟空间)2.初始化数据package com.qf.test01;public class Test01 { public static void main(String[] ...
2022-04-27 19:40:23
662
原创 Java二维数组及面向对象介绍--------08
一、二维数组1.1含义概念: 1.数组中的数据又叫做元素 2.每个元素都有编号叫做下标/索引 3.下标从0开始 4.数组是引用数据类型 5.数组一旦初始化后,长度不可以改变(意味着数组不可以添加和删除) 6.数组存放元素的空间是连续的1.2数组的声明数组的声明:数据类型[][] 数组名; =...
2022-04-26 20:03:43
1337
原创 Java数组以及冒泡排序--------07
一、回顾及打印方法版万年历package com.qf.test01;import java.util.Scanner;public class Test01 { public static void main(String[] args) { Scanner scan = new Scanner(System.in); System.out.println("请输入年:"); int year = scan.nextInt(); System.out.print
2022-04-26 19:29:25
3600
原创 Java方法创建及调用--------06
一、静态方法1.1含义特定功能的代码块1.2好处减少代码的冗余,提高了代码的可读性和可维护性1.3语法结构访问修饰符 static 返回值类型 方法名(参数列表){ ...代码块...}1.4注意1.方法声明的位置:在类里2.方法与方法之间是平级关系(千万不要在一个方法中声明另外一个方法)3.方法中可以声明变量叫做局部变量,其作用域在方法内部(a方法中可以有int类型的变量i,b方法中也可以有in...
2022-04-26 18:55:45
562
原创 Java for循环嵌套
一、需求需求1:打印以下图形 **** **** ****for(int i = 0;i<3;i++){//控制行数 for(int j = 0;j<4;j++){//控制列数 System.out.print("*"); } System.out.println();}需求2:打印以下图形 * ...
2022-04-22 21:00:18
4584
原创 Java执行语句--------04
一、分支语句 简单if分支1.语法结构if(表达式){ ...代码块...}1.2理解表达式的结果必须是boolean类型true -- 执行代码块false - 跳出if分支,执行if以外的代码1.3做实验if(false){System.out.println("...代码块...");}System.out.println("if以外的代码");1.4案列import jav...
2022-04-21 18:25:00
793
原创 Java运算符——————03
一、基本运算符1.知识点:算数运算符的使用+(加)、-(减)、*(乘)、/(除)、%(余)、++(自增)、--(自减)1.1.运算符的使用package com.company;public class Test02 { public static void main(String[] args) { int a = 10; int b = 5; int c = a +b; System.out.println(c
2022-04-20 19:19:05
1247
原创 Java基础拓展
一、类名的扩展1.详解代码//公有的类名,叫做Hellopublic class Hello{ //主方法,程序运行时,系统会自动调用 public static void main(String[] agrs){ //输出语句("内容"); System.out.println("HelloWorld...1"); System.out.println("HelloWorld...2"); System.out.println("HelloWorld...3"); }}
2022-04-20 17:40:47
372
原创 Java基础及入门
一、软件开发基础1.什么是JavaEE JavaEE是一门接收来自客户端的请求,并通过响应返回给客户端数据的技术。 2.JavaEE理解图 2.常用的开发语言二、Java开发环境搭建1.什么是JDK及JRE 安装JRE的目的是什么?(是为了编译代码)JDK:Java开发工具包JRE:Java运行时环境2.安装JDK 如果你仅仅运行...
2022-04-20 12:59:10
274
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人