javase
java内容
[(-o-)]
这个作者很懒,什么都没留下…
展开
-
Java(一)概述
什么是软件软件是指一系列按照特定顺序组织的计算机数据与指令的集合数据:能够被计算机识别的东西,在硬盘中以文件形式存储指令:对数据进`在这里插入代码片`行的相关操作...原创 2020-02-05 14:48:36 · 380 阅读 · 0 评论 -
Java(二)
关键字关键字是一些被Java语言赋予了特殊含义的单词,不能随意使用。例如:public class Demo01_01{ public static void main(String[] args){ System.out.println((9.5 * 4.5 - 2.5 * 3) / (45.5 - 3.5))}Java代码中的关键字有:class : 表示...原创 2020-02-05 20:29:10 · 157 阅读 · 0 评论 -
Java(三)数据类型
数据类型1、什么是数据类型?我们人类可以很容易的分清数字与字符的区别,但是计算机无法区分,除非你明确的告诉它,所以我们给计算机规定,如1是数字,“汉”是文字,否则它是分不清1和‘汉’的区别的。因此,在编程语言里都会存在数据类型,其实就是对常用的各种数据类型进行了明确的划分,你想让计算机进行数值运算,你就传数字给它,你想让它处理文字,就传字符串类型给它。2、数据类型的目的是什么?...原创 2020-02-06 21:12:43 · 315 阅读 · 0 评论 -
Java(四) 流程控制语句
流程控制语句1.顺序结构代码从主函数开始逐行向下运行,简单的来说就是按顺序运行。顺序结构是一种宏观的代码运行结构。2.选择结构 if语句(1)单分支 if 语句单分支 if 语句是指当且仅当条件为 true 时执行一个动作。单分支 if 语句的语法如下: if (布尔表达式){ 语句(组);}if语句:计算机在执行时先判断布尔表达式是否为真,为...原创 2020-02-08 14:55:40 · 594 阅读 · 0 评论 -
java(五)函数
函数1.函数的定义函数存在的意义:函数就是主要解决的是那些重复且具有独立功能的代码块。简单的来说函数就是一串代码,只不过是具有独立功能的,重复的代码。将这些具有独立功能的代码可以进行再次封装,封装出来的东西称之为函数。优势:通过函数复用,降低了代码冗余,不需要再写一遍;降低了主函数的代码量,将主函数进行适当的拆分,以便内存优化。函数格式: 访问权限 函数类型...原创 2020-02-11 15:27:51 · 223 阅读 · 0 评论 -
java(六)数组(一维数组)
数组1.数组的定义:数组就是一片地址连续且空间大小一致的存储空间(但是每个空间存的还是其他数据的地址) 。数组主要解决多变量多数据的存储问题,方便程序后期统一维护操作数据。 数组存在于堆内存中,但凡在堆中存储的数据都称之为 对象。 数组提供角标来访问数组当中的元素。 数组变量存的就是数组在堆内存中首元素的地址。 数组通过角标来访问元素的具体计算方式是 所要访问数据的地址=首元素地...原创 2020-02-14 16:53:19 · 446 阅读 · 0 评论 -
java(七)数组(二维数组)
二维数组二维数组简单来说就是一个由行和列组成的一个表格而已,通俗的说就是一个矩阵Matrix。我们在这个矩阵中访问元素的话,是根据元素的行角标和列角标所确定的。二维数组具体是在内存中如何存储的呢?无论是二维数组,还是多维数组,它们本身就是一个一维数组尤其对于二维数组而言,无非就是一个一维数组,只不过该一维数组中的每一个元素是另一个一维数组罢了!二维数组:二...原创 2020-02-19 20:46:53 · 3930 阅读 · 0 评论 -
java(八) 数组(查遗补漏)
1.String[] args主要用在当我们执行Java程序(java 字节码文件)的时候 可以指定一些参数的代码示例:class Test01{ public static void main(String[] a){ //名字不一定是args System.out.println(a.length); for(int i=0;i<...原创 2020-02-21 20:27:53 · 126 阅读 · 0 评论 -
java(九)面向对象与面向过程
1.面向对象与面向过程 什么是面向对象、面向过程?面向过程自顶向下、逐步求精、模块化封装函数主张按功能把软件系统逐步细分,对每个涉及到的功能都进行一次数据处理然后输出。由主函数负责把函数中的所有接口串接起来,程序的实现非常强调达到某功能的算法。每个函数都有唯一的入口和出口。通俗的来讲:当解决一个问题的时候,面向过程会把事情拆分成: 一个个函数和数据(用于方法的参数) 。然后按...原创 2020-02-28 16:23:22 · 811 阅读 · 0 评论 -
Java(十)
继承继承的定义:如果一个类别A“继承自”另一个类别B,就把这个A称为“B的子类别”,而把B称为“A的父类别”也可以称“B是A的超类”。继承可以使得子类别具有父类别的各种属性和方法,而不需要再次编写相同的代码。在令子类别继承父类别的同时,可以重新定义某些属性,并重写某些方法,即覆盖父类别的原有属性和方法,使其获得与父类别不同的功能。另外,为子类别追加新的属性和方法也是常见的做法。通俗的来...原创 2020-03-07 19:56:04 · 130 阅读 · 0 评论 -
java(十一)static 关键字
static 关键字 被static关键字修饰的函数一般被称为静态函数 没有被static关键字修饰的函数 一般称为非静态函数。同理 被static关键字修饰的成员变量 叫静态的成员变量 ,没有被static修饰的叫非静态成员变量。 静态变量:当我们在设计类的时候 发现多个对象中有共享数据的时候 我们就可以把这个共享的数据 定义为静态变量 String...原创 2020-03-14 17:46:44 · 476 阅读 · 0 评论 -
java(十二)继承与多态
继承继承的定义:继承是从已有的类中派生出新的类,新的类能吸收已有类的数据属性和行为,并能扩展新的能力。通俗的来说继承是当我们在定义若干个类的时候,发现某一些类中具有相同的属性和行为;那么,我们就可以将这些相同的部分进行抽取,独立生成另外一个类,那么这个生成出来的类我们称之为是父类,其他的被抽取内容的类称之为子类。子类与父类之间就是所谓的继承关系 用 extends来表示。图示:对...原创 2020-03-15 18:41:16 · 127 阅读 · 0 评论 -
java(十三)接口
接口原创 2020-03-22 19:31:09 · 139 阅读 · 0 评论 -
java(十四)Object解析
Object解析所有类的最终父类都是Object(1)native本地函数:就是指当前的方法内容有计算机具体的底层来实现 C/C++语言 private static native void registerNatives(); Object的这个类一旦被加载进方法区 则执行 注册本地方法registerNatives() 就会在底层去创建一个Objec...原创 2020-03-22 21:53:25 · 615 阅读 · 0 评论 -
Java(十五)包与权限/异常体系
包与权限包包:其实在JAVA当中就是一系列的文件夹而已。 比如说:com.open.wenjian 规范:包名必须小写 且包名与包名之间用.来分隔 这里就是存在 com文件夹 open文件夹 wenjian文件夹 最后的 we...原创 2020-03-30 10:40:40 · 255 阅读 · 0 评论 -
java(十六)集合
集合如果程序中出现多个变量的情况下,我们可以用数组去解决 如果程序中出现多个对象的情况下,我们也可以用数组去解决; 数组既可以装基本数据类型,也可以装引用数据类型,称为对象数组。集合和数组一样都是容器。集合和数组既然都是容器,它们之间又有什么区别呢?1.数组的长度是固定的,集合的长度是可变的 2.数组中存储的是同一类型的数据,集合中存储的都是对象(引用类型)...原创 2020-04-12 18:22:52 · 144 阅读 · 0 评论 -
java(17)map与IO技术
映射集合中存储的是什么?是一个单一的对象(数字,对象,数组,集合) 字典:词语-解释 字典结构 词语对应关键字,解释对应值 关键字-值 Key-Value 键值对 映射Map存储的就是若干个 键值对 的集合 将键映射到值的对象。一个映射不能包含重复的键;每个键最多只能映射到一个值。 Map 接口提供三种collection 视图,允许以键集、...原创 2020-05-05 09:13:30 · 879 阅读 · 0 评论 -
StringBuilder和Integer常用的函数
StringBuilder和Integer常用的函数具体的实现步骤StringBuilder常用的函数具体的实现步骤1步骤说明:代码Integer常用的函数具体的实现步骤1步骤说明:代码...原创 2020-03-22 21:56:34 · 237 阅读 · 0 评论 -
指针
指针(Point)说到指针,首先要知道什么是指针,那么什么是指针呢?指针就是原创 2020-02-05 18:30:09 · 272 阅读 · 0 评论 -
吃鸡小游戏
游戏说明:有两个玩家,一把枪,弹夹,子弹。一个玩家持枪攻击另一个玩家。图示:游戏类图:游戏代码:原创 2020-03-14 19:08:11 · 415 阅读 · 0 评论