Java SE
文章平均质量分 52
Java SE(Java Standard Edition,Java 标准版)是Java技术的核心和基础,是Java ME和Java EE编程的基础。Java SE是由Sun Microsystems公司于1995年5月推出的Java程序设计语言和Java平台的总称。
ruan_luqingnian
这个作者很懒,什么都没留下…
展开
-
详解Java反射机制
详解Java反射机制详解Java反射机制通过案例体会反射的好处案例为了提高代码的扩展性---》面向对象特性:多态利用反射实现上述功能:通过概念再体会反射反射补充:1、动态语言2、静态语言Class类的理解创建类获取字节码的方法可以作为Class类的实例的种类Class类的具体的实例验证补充完善之前的类获取构造器和创建对象获取属性并赋值获取方法并调用获取类的所在包,接口和注释详解Java反射机制通过案例体会反射的好处案例美团外卖 —>付款 —》要么用微信支付 要么用支付宝支付//接口的制原创 2021-07-03 14:56:57 · 162 阅读 · 1 评论 -
javaSE开发智能问答机器人项目
智能问答机器人项目javaSE开发智能问答机器人项目智能问答机器人项目介绍和演示项目所需基础知识项目效果演示智能问答API平台介绍常见智能问答API平台(仅供练习使用)API使用讲解(eg:青云客)指令示例项目基本框架搭建和模块划分流程分析分包层逻辑结构项目搭建创建model对象http工具类封装service层接口定义和实现定义Main函数启动入口,获取用户输入智能问答机器器人项目打包和使用《完结》项目怎么打包—>jar包方式javaSE开发智能问答机器人项目智能问答机器人项目介绍和演示项目所原创 2021-02-19 14:22:09 · 4063 阅读 · 1 评论 -
Java枚举类Enum
文章目录Java枚举类Enum什么是枚举类和枚举类的使用场景什么是枚举Java中的枚举Enum没有枚举类型时定义常量使用枚举类型定义Java枚举的常见API的使用Java枚举类常见APIJava枚举类Enum什么是枚举类和枚举类的使用场景什么是枚举在数学和计算机科学理论中,一个集的枚举是列某些有穷列集的所有成员的程序,或者是一种特定类型对象的计数。Java中的枚举Enum枚举类型是Java5中新增特性的一部分,他是一种特殊的数据类型。定义枚举类型时使用的关键字是enum,他与class关原创 2021-02-17 18:03:38 · 617 阅读 · 2 评论 -
Java进阶核心之常见class类讲解
文章目录Java进阶核心之常见class类讲解Java顶级对象值object对象-面试题什么是object类常见方法Java基本数学运算之Math类讲解什么是Math类常用API方法讲解Java核心字符串String进阶字符串对象String创建字符串对象字符串比较内容是否相等常见API其他类型和字符串互相转换Java系统类之System类讲解什么是System类常用API基本数据类型的包装 数据类型讲解-面试题什么是包装数据类型Java中的包装数据类型互相转换基本数据类型和包装数据类型去吧Java进阶核原创 2021-02-17 00:05:55 · 794 阅读 · 3 评论 -
Java核心之常见时间日期
Java核心之常见时间日期Java日期处理类Date详解时间的基础知识时区:整个地球分为二十四时区,每个时区都有自己的本地时间。为了统一起见,使用一个统一的时间,称为全球标准时间(UTC,Universal Time Coordinated)。TC与格林尼治平均时(GMT,Greenwich Mean Time,也翻译成:格林威治标准时间)差不多一样CST(北京时间),北京时间,China standard Time,中国标准时间。在时区划分上,属东八区,比协调世界时早8小时,记为UTC+8原创 2021-02-15 15:28:09 · 1253 阅读 · 11 评论 -
字符流和字节流的桥梁InputstreamReader/OutputStreamWriter
字符流和字节流的桥梁InputstreamReader/OutputStreamWriter字符流和字节流转换的桥梁InputstreamReader背景计算机存储的单位是字节,从持久设备读取到程序中是解码,从程序写到持久设备中是编码不管是编码还是解码,不同字符集编解码成字符需要不同的个数,因此字节流读取容易出错,比如乱码因此需要一个流,把字节流读取的字节进行缓冲后,在通过字符集解码成字符返回InputstreamReader(继承Reader)简介:将字节流转换为字符流,字节流通向字符原创 2021-02-15 10:57:55 · 886 阅读 · 3 评论 -
Buffered Reader/Writer字符输入缓冲流
Buffered Reader/Writer字符输入缓冲流Buffered Reader字符输⼊入缓冲流为了提高了单个字符读写的效率,进行字符批量的读写;为了提高字符流读写的效率,引入了缓冲机制采用包装设计模式(锦上添花)BufferedReader简介:当BufferedReader在读取文本文件时,会先尽量从文件中读入字符数据并放满缓冲区,而之后若使用read)方法,会先从缓冲区中进行读取。如果缓冲区数据不足,才会再从文件中读取构造函数BufferedReader(Reader原创 2021-02-14 13:10:00 · 812 阅读 · 5 评论 -
Java进阶核心之Reader、 Writer字符流
Java进阶核心之Reader、 Writer字符流Java字符输入流ReaderReader是输入字符流的父类,它是一个抽象类,部分库不推荐使用Reader/Writer,所以简单了解即可int read()讲解:一个字符一个字符的读,只能用来操作文本(不能写图片音频视频)int read(char cbuf[])讲解:从输入字符流中读取一定数量的字符,并将其存储在缓冲区数组cbuf中,返回实际读取的字符数,如果已经到达流未尾而没有可用的字节,则返回-1void close()t原创 2021-02-14 11:28:50 · 720 阅读 · 0 评论 -
Java进阶文件输入输出实操(图片拷贝)
Java进阶文件输入输出实操(图片拷贝)把某个目录下的全部图片,全部拷贝到另外⼀一个目录package test;import domee.chapter6_7.B;import java.io.*;public class Ex10_10 { public static void main(String[] args) throws IOException { String dir = "C:\\Users\\123\\Desktop\\test";原创 2021-02-13 13:09:30 · 1543 阅读 · 2 评论 -
Java IO包之缓冲Buffer输入输出流
Java IO包之缓冲Buffer输入输出流什么是缓冲Buffer 它是内存空间的一部分,在内存空间中预留了一定的存储空间,这些存储空间用来缓冲输入或输出的数据,这部分空间就叫做缓冲区,缓冲区是具有一定大小的为啥要用缓冲缓冲,缓和冲击,例如操作磁盘比内存慢的很多,所以不用缓冲区效率很低数据传输速度和数据处理的速度存在不平衡,比如你每秒要写100次硬盘,对系统冲击很大,浪费了大量时间在忙着处理开始写和结束写这两个事件,用buffer暂存起来,变成每10秒写一次硬盘,数据可以直接送往缓冲区,高速设备原创 2021-02-13 11:22:53 · 2198 阅读 · 4 评论 -
Java进阶核心之OutputStream流
Java进阶核心之InputStream流OutputStream是输出字节流的父类,它是一个抽象类 void write(int b) 讲解:将指定的字节写入输出流 void write(byte[] b)throws IOException 讲解:将b.length个字节的byte数组写入当前输出流 void flush() throws IOException 讲解: write是写到缓冲区中,可以认为是内存中,当缓冲区满时系统会⾃自动将缓冲区的内容写入文件,但是一般还有一部原创 2021-02-12 23:06:53 · 1118 阅读 · 3 评论 -
Java进阶核心之InputStream流
Java进阶核心之InputStream流Java核心包 java.io包介绍IO: Input / Ouput 即输入输出输出流:程序(内存) —>外界设备输入流:外界设备—>程序(内存)处理理数据类型分类字符流:处理字符相关,如处理文本数据(如txt文件), Reader/Writer字节流: 处理字节相关,如声音或者图片等二进制,InputStream/OutputStream两者区别:字节流以字节(8bit)为单位,字符流以字符为单位,根据码表映射字符,原创 2021-02-11 16:16:13 · 1360 阅读 · 6 评论 -
Java进阶核心之IO创建File文件和目录
Java进阶核心之IO创建File文件和目录计算机文件和路路径什什么是计算机⽂文件(File)以计算机硬盘为载体存储在计算机上的信息集合,可以是文本、图片、视频、程序等,文件一般有拓展名,表示文件的类型文件目录 (Directory)就是我们一般称呼的文件夹,为了便于对文件进行行存取和管理文件目录是由文件目录项组成的。文件目录分为一级目录、二级目录和多级目录。多级目录结构也称为树形结构,在多级目录结构中,每一个磁盘有一个根目录,在根目录中可以包含若干子目录和文件,在子目录中不不但可以包原创 2021-02-10 23:07:46 · 807 阅读 · 1 评论 -
Java集合框架之Collections⼯具类
Java集合框架之Collections⼯具类Collections⼯具类Java⾥关于集合的⼯具类,包含有各种有关集合操作的静态多态⽅法,不能实例化(把构造函数私有化)public class Collections { // Suppresses default constructor, ensuring noninstantiability. private Collections() { }和Collection的区别Collection是接⼝,提供了对集合对象进原创 2021-02-04 15:06:35 · 897 阅读 · 0 评论 -
Java集合框架遍历之迭代器(Iterator)
Java集合框架遍历之迭代器(Iterator)什么是迭代器使⽤循环遍历集合普通for循环增强for循环什么是迭代器IteratorIterator是java中的⼀个接⼝,核⼼作⽤就是⽤来遍历容器的元素,当容器实现了Iterator接⼝后,可以通过调⽤Iterator()⽅法获取⼀个 Iterator对象为啥是调⽤容器⾥⾯的Iterator⽅法呢?因为容器的实现有多种,不同的容器遍历规则不⼀样,⽐如ArrayList/LinkedList/HashSet/TreeSet等,所以设原创 2021-02-03 10:20:21 · 637 阅读 · 0 评论 -
Java进阶核心之集合框架Set
Java进阶核心之集合框架Set什么是Set数据结构Set相对于List是简单的⼀种集合,具有和 Collection 完全⼀样的接⼝,只是实现上不同,Set不保存重复的元素,存储⼀组唯⼀,⽆序的对象。Set中的元素是不能重复的, 实现细节可以参考Map,因为这些Set的实现都是对应的Map的⼀种封装。⽐如HashSet是对HashMap的封装,TreeSet对应TreeMapSet底层是⼀个HashMap,由于HashMap的put()⽅法是⼀个键值对,当新放⼊HashMap的Entry中ke原创 2021-02-02 11:45:15 · 440 阅读 · 0 评论 -
Java进阶核心之集合框架Map
Java进阶核心之集合框架Map什么是Map数据结构底层就是⼀个数组结构,数组中的每⼀项⼜是⼀个链表,即数组和链表的结合体Table是数组,数组的元素是EntryEntry元素是⼀个key-value键值对,它持有⼀个指向下⼀个 Entry元素的引⽤,table数组的每个Entry元素同时也作为当前Entry链表的⾸节点,也指向了该链表的下⼀个Entry元素常见的实现类HashMap⼀个散列桶(数组和链表),它存储的内容是键值对(key-value)映射是基于hashing的原创 2021-02-02 11:41:37 · 447 阅读 · 0 评论 -
Java进阶核心之集合框架List
Java进阶核心之集合框架List什么是List数据结构List接⼝是⼀个有序的 Collection,线性列表接⼝,能够精确的控制每个元素插⼊的位置,能够通过索引(类似于数组的下标)来访问List中的元素,第⼀个元素的索引为 0,⽽且允许有相同的元素,接⼝存储⼀组不唯⼀,有序(插⼊顺序)的对象。常见的实现类ArrayList基于数组实现,是⼀个动态的数组队列,但它和Java中的数组⼜不⼀样,它的容量可以⾃动增⻓可以存储任意多的对象,但是只能存储对象,不能存储原⽣数据类型例如int原创 2021-02-02 11:31:40 · 461 阅读 · 0 评论 -
Java进阶核心之集合框架Collection
Java进阶核心之集合框架Collection一、计算机核心基础之数据结构什么是数据结构数据结构(datastructure)是带有结构特性的数据元素的集合,它研究的是数据的逻辑结构和数据的物理结构以及它们之间的相互关系,并对这种结构定义相适应的运算,设计出相应的算法,并确保经过这些运算以后所得到的新结构仍保持原来的结构类型简述:数据结构是相互之间存在⼀种或多种特定关系的数据元素的集合,即带“结构”的数据元素的集合。“结构”就是指数据元素之间存在的关系数据结构有很多种,⼀般来说,按照数据原创 2021-02-02 11:31:20 · 482 阅读 · 0 评论 -
Java进阶核心之Collection集合框架概要
Java进阶核心之Collection集合框架概要什么是集合框架Collection,为什么要用这个?集合容器主要⽤于保存对象,主要分类有三种List 、Set、MapList 有序、重复的集合常⻅的List有ArrayList、Vector、LinkedList等类Set ⽆序、不可重复常⻅Set接⼝的实现类有HashSet,LinedHashSet和TreeSet这⼏类Map 键值对存储常⻅的Map接⼝实现类有HashMap和TreeMapCollection原创 2021-02-02 11:30:54 · 663 阅读 · 0 评论 -
java进阶基础之Try Catch异常捕获、Finally和多重捕获
java进阶基础之Try Catch异常捕获1.讲解使用Try Catch进行异常捕获异常处理之捕获语法try{ // 可能发⽣异常的代码}catch(AExceptionName e){ //出异常的时候处理}catch(BExceptionName e){}fianall{}try后⾯跟⼀个或多个catch块,或⼀个finally块,或两者的组合catch 不能独⽴于 try ⽽单独存在如果代码没有对应的异常类进⾏捕获,则默认打印异常堆栈2.讲解finall原创 2021-01-30 12:54:53 · 1070 阅读 · 0 评论 -
Java核⼼基础之数据类型
Java核⼼基础之数据类型(基本数据类型和引用数据类型)计算机基础知识bit 位 ,即0或者1, 0101010110 byte字节,8位作为⼀个字节,字节是处理数据的基本单位1 byte = 8bits1KB = 1024 bytes1MB = 1024 KB1GB = 1024 MB⼋种基本数据类型(每个数据都需要从计算机内存中申请空间,来存储它)byte8位 最⼤127,最⼩-128 节省空间,占⽤int类型的四分之⼀ 默认 0short16位 最⼩-32768原创 2020-12-27 12:25:42 · 383 阅读 · 0 评论 -
java核⼼基础知识之修饰符
java核⼼基础知识之修饰符修饰符的作⽤是啥?(⽤来定义类、⽅法或者变量的访问权限)两⼤类访问修饰符:限定类、属性或⽅法是否可以被程序⾥的其他部分访问和调⽤的修饰符private < default < protected < public⾮访问修饰符:⽤来修饰或者辅助功能,例如static、final、abstract、synchronized等主要记住:外部类修饰符: public或者为默认⽅法、属性修饰符:private、default、protected、p原创 2020-12-27 12:15:13 · 367 阅读 · 0 评论 -
Java程序的标识符和关键字
Java程序的标识符和关键字什么是标识符:java程序的组成,⽐如类名、⽅法名、变量名等注意点: * 标识符可以由字⺟、数字、下划线_ 、美元符($)组成,但不能包含%,空格等其他特殊字符,不能以数字开头 * 区分⼤⼩写 *不能是java关键字什么是Java关键字:* 合法的标识符:age, User, _Student, $Boy, _1_value* 不合法的标识符:#age, 8User, my friend, class, if什么是Java关键字:是电脑语⾔⾥事先定义的,有特别原创 2020-12-27 12:04:01 · 521 阅读 · 0 评论 -
什么是面向对象编程,Java中对象、类、方法等概念。
什么是⾯向对象编程,特点什么是⾯向过程编程?捕捉⽼⿏ 买⽼⿏笼 放诱饵 等⽼⿏进⼊笼⼦ 把笼⼦关起来什么是⾯向对象编程捕捉老鼠 我买只猫,猫有抓⽼⿏的⽅法,对象本身具有的⽅法 放进房⼦⾥⾯就⾏了 复⽤(放到别的房⼦⾥⾯)Java语⾔概念特点(也叫⾯向的基本概念)维基百科:⾯向对象程序设计(英语:Object-oriented programming,缩写:OOP)是种具有对象概念的程序编程典范,同时也是⼀种程序开发的抽象⽅针。它可能包含数据、属性、代码与⽅法。对象则指的是原创 2020-12-26 14:21:55 · 990 阅读 · 1 评论 -
Java语⾔编程发展历程、jdk、jre、JVM都是什么?
Java语⾔编程发展历程和JVM概述java的编程历史,jdk、jre、JVM区别和概述计算机语⾔发展历史第⼀代 计算机语⾔:01010100010111000第⼆代 汇编语⾔00000011写成汇编语⾔就是 ADD,只要还原成⼆进制, 汇编语⾔就可以被 CPU 直接执⾏,所以它是最底层的低级语⾔第三代 ⾼级语⾔⾯向过程:c,Fortran ⾯向对象:c++,java,c#JAVA 语⾔历史近⼆⼗年来⾃Sun公司,全称 Stanford University Network1990年12⽉,原创 2020-12-26 13:59:53 · 436 阅读 · 0 评论 -
什么是面向对象?什么是面向过程?及其优缺点。
什么是面向对象?什么是面向过程?及其优缺点。计算机语言发展史第一代:计算机语言01010100010111000第二代:汇编语⾔00000011写成汇编语⾔就是 ADD,只要还原成⼆进制, 汇编语⾔就可以被 CPU 直接执⾏,所以它是最底层的低级语⾔。第三代:⾼级语⾔ ⾯向过程:c,Fortran ⾯向对象:c++,java,c#面向对象和面向过程的区别面向对象:维基百科:⾯向对象程序设计(英语:Object-oriented programming,缩写:OOP)是种具有对原创 2020-12-25 23:23:02 · 1529 阅读 · 1 评论 -
Java内置异常体系分类和核心方法
Java内置异常体系分类和核心方法一、介绍什么是异常,java出现异常的场景什么是错误程序运⾏时发⽣的不被期望的事件,阻⽌了程序按照预期正常执⾏常⻅程序错误分三类编译错误:新⼿最常⻅,没遵循语法规范运⾏时错误:程序在执⾏时,逻辑错误:程序没有按照预期的逻辑顺序执⾏Java.lang软件包中有⼀个java.lang.Throwable类,这个类是java中所有错误和异常的超类,Throwable类有两个⼦类,Error与 ExceptionError是Throwable原创 2021-01-29 14:29:01 · 1320 阅读 · 0 评论 -
使用Java中类,接口,继承等方法编写简单的计算器
使用Java中类,接口,继承等方法编写简单的计算器写个计算器,能完成加减乘除运算定义接⼝做参数加减乘除定义4个类定义⼀个静态⼯具类,把下⾯的接⼝作为其中⼀个形参对象,传递具体的运算符类完成计算interface ICompute{ int computer(int num1, int num2); }package test.Ex6_9;/** * 这个是一个计算器的接口 */public interface Icompute { /** * 通过传递两原创 2021-01-28 17:26:20 · 2371 阅读 · 0 评论 -
Java面向对象编程之InstanceOf关键词和多态
Java面向对象编程之InstanceOf关键词和多态讲解 InstanceOf关键词使用,什么是多态InstanceOf 关键词是Java的⼀个⼆元操作符(运算符),也是Java的保留关键字作用判断⼀个类是否实现了某个接⼝,或者判断⼀个实例对象是否属于⼀个类语法//如果该object 是该class的⼀个实例,那么返回true。如果该object 不是该class的⼀个实例,或者object是null,则返回falseboolean result = object ins原创 2021-01-28 16:14:21 · 606 阅读 · 0 评论 -
Java面向对象编程之接口
Java面向对象编程之接口简介:讲解Java中的的接口interface什么是接口是抽象⽅法的集合,接⼝通常以interface来声明,⼀个类通过继承接⼝的⽅式,从而来继承接口的抽象⽅法语法interface 名称 [extends 其他的接⼝名] { // 声明变量 // 抽象⽅法 int getMoney();}接口的特点接口的⽅法都是抽象⽅法,默认都是 public abstract,其他修饰符都会报错接口中可以含有变量,但是接口中的变量会被隐式的指定为 pub原创 2021-01-28 14:30:30 · 613 阅读 · 1 评论 -
Java面向对象编程之抽象
Java面向对象编程之抽象讲解抽象的好处,抽象类和抽象⽅法什么是抽象需求动物都有年龄和名称,但是吃的不⼀样,⽺吃草,⽼⻁吃⾁,但是都是闭着眼睛睡觉的⻋,都有名称和价格,也有跑的⽅法,但是最⾼速度或者动⼒来源不⼀样当⽗类的某些⽅法不确定时,可以⽤abstract关键字来修饰该⽅法,即抽象⽅法,⽤abstract来修饰该类,即抽象类抽象类将事物的共性的东⻄提取出来,由⼦类继承去实现,代码易扩展、易维护java中的抽象类和抽象⽅法//抽象类abstract class 类名{原创 2021-01-27 18:15:24 · 1044 阅读 · 6 评论 -
java打印一定范围内的所有素数(键入所需范围)
java打印一定范围内的所有素数(键入所需范围)素数一般指质数。质数是指在大于1的自然数中,除了1和它本身以外不再有其他因数的自然数。import java.util.Scanner;/** * 打印一定范围内的所有素数 * (素数一般指质数。质数是指在大于1的自然数中,除了1和它本身以外不再有其他因数的自然数。) * @author ruan_luqingnian * @version 1.0.0 */public class PrimeNumber { public stat原创 2021-01-24 13:19:43 · 1875 阅读 · 0 评论 -
Java基础公元纪年法换算天干地支纪年法
Java基础公元纪年法换算天干地支纪年法计算方法:公元年数-3,除以10余数可得天干;公元年数-3,除以12余数可得地支;对照表十天干:1-甲(jiǎ)、2-乙(yǐ)、3-丙(bǐng)、4-丁(dīng)、5-戊(wù)、6-己(jǐ)、7-庚(gēng)、8-辛(xīn)、9-壬(rén)、0-癸(guǐ);十二地支:1-子(zǐ)、2-丑(chǒu)、3-寅(yín)、4-卯(mǎo)、5-辰(chén)、6-巳(sì)、7-午(wǔ)、8-未(wèi)、9-申(s原创 2021-01-23 11:40:41 · 1805 阅读 · 3 评论 -
什么是Java中对象的继承?继承应该怎么用?
Java面向对象编程之继承讲解对象继承的概念和使用继承⼦类继承⽗类的特征和⾏为,使得⼦类对象具有⽗类的⽅法和属性⽗类也叫基类,具有公共的⽅法和属性,⽣活中的例⼦动物<-猫动物<-狗java中的继承,减少重复代码使⽤前使⽤后格式,通过extends关键字class ⽗类名称{}class ⼦类名称 extends ⽗类名称{}特点⼦类拥有⽗类的⾮private的属性和⽅法⼦类可以⽤⾃⼰的⽅式实现⽗类的⽅法 ove原创 2021-01-20 20:10:04 · 1667 阅读 · 1 评论 -
Java 面向对象编程OOP与构造函数和封装
Java 面向对象编程OOP与构造函数和封装讲解什么是面向对象编程类就是模板,用来定义⼀类对象的⽅法和属性,比如人、学生、猫,万物都是有模板,都是可以定义为类。 (类名首字母大写)class Student{}class Person{}class Cat{}对象类的实例化,比如 学⽣这个类实例化,就是 XX同学Student student = new Student();Cat cat1 = new Cat();new Persion();方原创 2021-01-20 16:45:51 · 559 阅读 · 0 评论 -
Java基础编写猜数游戏
Java基础编写猜数游戏设计内容及要求产生一个100以内的随机数,游戏者进行猜数,猜中即胜,猜不中,提示是大了还是小了,继续猜,直至猜对为止。游戏结束后计算出玩家所猜的次数。目的及意义通过猜数游戏的设计过程,深刻了解掌握面向对象程序设计语言Java的j核心概念和特性;了解编程技术知识,会处理异常情况。掌握Java应用软件的开发环境和开发过程;灵活选择程序设计思想。思路使用Random()函数生成一个100以内的随机数,作为被猜数字。使用Scanner(System.in)原创 2021-01-18 13:45:45 · 2622 阅读 · 0 评论 -
Java基础数组,循环,if,边界,switch等实操
Java基础数组,循环,if,边界,switch等实操知识点:数组,循环,if,边界创建100个学⽣对象,id编号为1~100把编号可以⼤于60的归为⼆组,其他的归为⼀组package test;import java.lang.reflect.Array;import java.util.Arrays;public class Ex5_7_1 { public static void main(String[] args) { int j ;原创 2021-01-17 16:49:49 · 705 阅读 · 0 评论 -
Java核心基础之static静态代码块和静态⽅法讲解
Java核心基础之static静态代码块和静态方法讲解static关键字static 修饰的⽅法或变量,优先于对象执⾏,所以内存优先有 static修饰的内容后有对象的内容可以⽤来修饰类的成员⽅法、类的成员变量,还可以编写static静态代码块修饰变量就是类变量,修饰⽅法就是类⽅法总结: 类变量或者类⽅法,可以直接通过类名.⽅法名或者变量名进⾏调⽤,不⽤经过对象public class Student{ static int age; static String name; pu原创 2021-01-15 14:49:24 · 693 阅读 · 0 评论 -
Java核心基础之Switch条件分⽀语句
Java核心基础之Switch条件分支语句条件语句 switch case ,根据分支执行对应的逻辑格式如下switch(表达式){ case 表达式常量1:语句1; break; case 表达式常量2:语句2; break; ... //可以有任意数量的case语句 case 表达式常量n:语句n; break; default : //可选 //语句}Switch和if语句都是Java的选择语句,这两种都是允许在程序运⾏时控制程序的执⾏过程。switch 语句原创 2021-01-15 13:28:40 · 937 阅读 · 0 评论