![](https://img-blog.csdnimg.cn/20210329151214962.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
Java基础
文章平均质量分 86
学习笔记专栏
灬小狐
这个作者很懒,什么都没留下…
展开
-
Java环境的安装与卸载
Java环境的安装与卸载一、配置Java环境1、JDK下载(建议下载JDK8)https://www.oracle.com/cn/java/technologies/javase-downloads.html2、开始安装JDK注:一定要记住JDK安装位置,后续操作还需要用到JDK安装位置3、环境变量配置①右键点击我的电脑—>属性—>高级系统设置②点击环境变量③配置系统变量④配置path变量双击打开Path变量新建两个变量完成以上步骤,则环境配置原创 2020-11-12 20:08:08 · 1206 阅读 · 0 评论 -
异常
异常一、什么是异常异常是程序在执行时发生的事件,它会打断指令的正常流程。 Java中提供了一种独特的处理异常的机制,通过异常来处理程序设计中出现的错误。Java异常是一个描述在代码段中发生的异常情况(出错)的对象。二、异常产生在Java程序的执行过程中,如果出现了异常事件,就会生成一个异常对象。生成的异常对象将传递给Java运行时系统,这一异常的产生和提交过程称为引发异常JRE(系统)产生异常对象人为产生异常对象(明确用throw关键字)三、异常结构层次四、Error错误表明原创 2021-05-13 20:15:00 · 176 阅读 · 0 评论 -
集合
集合一、集合与数组优缺点数组存取效率高,使用时要求容量大小固定;适合基本数据类型的存取;集合存取效率上有一定的牺牲,集合容量大小可以根据实际需要改变,提供丰富的存取方法,适合成为对象的“容器”;二、集合框架Set、List、Collection、SortedSet均为接口,都存在实现类三、Collection接口集合框架的根通用方法boolean contains(Object a)boolean equals(Object a) Iterator iterator()原创 2021-05-13 20:12:17 · 183 阅读 · 0 评论 -
面向对象三大特征
面向对象三大特征一、封装将数据连同函数捆绑在一起,形成新的类型,这被称为封装。java语言中,对象就是对一组变量和相关方法的封装,其中变量表明了对象的状态,方法表明了对象具有的行为。通过对象的封装,实现了模块化和信息隐藏。通过对类的成员施以一定的访问权限,实现了类中成员的信息隐藏。程序设计追求“高内聚,低耦合”,高内聚就是类的内部数据操作细节自己完成,不允许外部干涉;低耦合:仅暴露少量的方法给外部使用。封装(数据的隐藏),通常,应禁止直接访问一个对象中数据的实际表示,而应通过操作接口来访问,这原创 2021-04-14 21:34:37 · 750 阅读 · 0 评论 -
面向对象基础
面向对象基础一、面向对象基本内容1、什么是面向对象编程面向对象编程(Object-Oriented Programming , OOP)面向对象编程的本质:以类的方式组织代码,以对象的组织(封装)数据从认识论角度考虑是先有对象后有类。对象,是具体的事物。类,是抽象的,是对对象的抽象。从代码运行角度考虑是先有类后有对象。类是对象的模板2、面向对象与面向过程区别面向过程:步骤清晰简单,第一步做什么,第二步做什么…面对过程适合处理一些较为简单的问题面向对象:物以类聚,分类的思维模式原创 2021-04-14 21:30:57 · 418 阅读 · 0 评论 -
Java基础(九):方法详解
Java基础(九):方法详解一、方法的解释Java方法是语句的集合,它们在一起执行一个功能方法是解决一类问题的步骤的有序组合方法包含于类或对象中方法在程序中被创建,在其他地方被引用System.out.println();//调用系统类(System)里面,标准输出对象(out),中的方法(println)设计方法的原则:方法的本意是功能块,就是实现某个功能的语句块的集合。我们设计方法的时候,最好保持方法的原子性,就是一个方法只完成1个功能,这样利于我们后期的扩展二、方法的定义原创 2021-04-14 21:22:30 · 112 阅读 · 0 评论 -
Java基础(十):数组
Java基础(十):数组一、数组的定义数组是相同类型数据的有序集合数组描述的是相同类型的若干个数据,按照一定的先后次序排列组合而成其中,每一个数据称作一个数组元素,每个数组元素可以通过一个下标来访问它们其长度是确定的,数组一旦被创建,它的大小就是不可改变的其元素必须是相同类型,不允许出现混合类型数组中的元素可以是任何数据类型,包括基本类型和引用类型数组变量属引用类型,数组也可以看成是对象,数组中的每个元素相当于该对象的成员变量数组本身就是对象,Java中对象是在堆中的,因此数组无论保存原原创 2021-03-28 16:04:03 · 154 阅读 · 0 评论 -
Java基础(八):循环结构
Java基础(八):循环结构while循环结构while是最基本的循环,它的结构为:while(布尔表达式){//循环内容}只要布尔值表达式为true,循环就会一直执行下去。大多数情况是会让循环停止下来的,需要一个让表达式失效的方式来结束循环。少部分情况需要循环一直执行,比如服务器的请求相应监听等。循环条件一直为true就会造成无限循环【死循环】,我们正常的业务编程中应尽量避免死循环。会影响程序性能或者造成程序卡死崩溃。如上,使用while循环计算1~100的和do…while循环原创 2021-03-20 11:02:24 · 184 阅读 · 0 评论 -
Java基础(七):程序结构及选择结构
Java基础(七):程序结构及循环结构顺序结构:Java的基本结构就是顺序结构,除非特别指明,否则就按照顺序一句一句执行顺序结构是最简单的算法结构语句与语句之间,框与框之间是按从上到下的顺序进行的,它是由若干依次执行的处理步骤组成的,它是任何一个算法都离不开的一种基本算法结构选择结构:If单选择结构:我们很多时候需要去判断一个东西是否可行,然后我们才去执行,这样一个过程在程序中用if语句来表示if(布尔表达式){//如果布尔表达式为true将执行的语句,否则不执行}原创 2020-12-10 21:36:38 · 131 阅读 · 0 评论 -
Java基础(六):用户交互Scanner
Java基础(六):用户交互Scanner可以通过Scanner类来获取用户的输入,实现人机交互Scanner scanner = new Scanner(System.in);//基本语法Scanner.close();凡是属于IO流的类如果不关闭会一直占用资源,使用完Scanner类就要关闭Scanner类。Scanner.close();Scanner.next();用于接收用户输入的字符串一定要读取到有效字符后才可以结束输入对输入有效字符之前遇到的空白,next()方原创 2020-12-02 21:43:28 · 144 阅读 · 0 评论 -
Java基础(五):包机制、文档注释
Java基础(五):包机制、文档注释一、包机制为了更好地组织类,Java提供了包机制,用于区别类名的名命空间。本质上类似于文件夹。包语句的语法格式为:包名1.包名2.包名3;一般利用公司域名倒置作为包名:com.baidu.www为了能够使用某一个包的成员,我们需要在Java程序中明确导入该包import 包名1.包名2.包名3;包名命:com.gok.base二、文档注释javadoc命令是用来生成自己API文档的注:在线Java API帮助文档https://docs.ora原创 2020-11-18 20:40:10 · 346 阅读 · 2 评论 -
Java基础(四):运算符
Java基础(四):运算符1、算术运算符补充:对于整数来说,多个数据进行算术运算符计算,只要有一个数为long类型,则结果的数据类型为long。如果没有long类型,结果都为int类型。若有double类型数据进行算术运算符计算,结果一定为double类型。重点算术运算符:num1 ++ 或++ num1;相当于num1 = num1 + 1;num2 = num1 ++;相当于num1先给num2赋值,然后再自增加1num3 = ++ num1;相当于num1先自增加1,再赋值给nu原创 2020-11-17 22:18:22 · 266 阅读 · 4 评论 -
Java基础(三):变量、常量、作用域
Java基础(三):变量、常量、作用域一、变量顾名思义,变量就是可以变化的量!Java是一种强类型语言,每个变量都必须声明其类型。类型可以是基本类型,也可以是引用类型。变量名必须是合法的标识符。Java变量是程序中最基本的存储单元,其要素包括变量名,变量类型和作用域变量指的是一个内存空间,但是空间中放的东西不确定。格式:数据类型 变量名 = 值;(变量声明是一条完整的语句,因此每一个声明都必须以分号结束)public class Demo01 { public static vo原创 2020-11-17 20:07:31 · 122 阅读 · 0 评论 -
Java基础(二):数据类型
Java基础(二):数据类型Java语言是强类型语言。要求变量的使用要严格符合规定,所有变量都必须先定义后才能使用一、数据类型分类1、基本数据类型整数类型byte num1 = 10; //byte占1个字节范围:-128~127short num2 = 20; //short占2个字节范围:-32768~32767int num3 = 30; //int占4个字节范围:-2147483648~2147483647long num4 = 40L; //long占8个字节范原创 2020-11-16 20:46:02 · 156 阅读 · 0 评论 -
Java基础(一):注释、关键字、标识符
Java基础(一):注释、关键字、标识符一、注释帮助程序员更好的读取代码注释并不会被执行1、单行注释public class HelloWorld { public static void main(String[] args) { //输出一个Hello,World! //这是一个单行注释! System.out.println("Hello,World!"); }}注释不会被输出2、多行注释public cla原创 2020-11-13 21:00:03 · 107 阅读 · 0 评论