Java笔记
Java笔记与常用方法
靓仔微笑
这个作者很懒,什么都没留下…
展开
-
21.Java中方法的使用
Java中方法的使用 方法:描述类应该具有的功能。 比如:Math类: sgrt() \ random() ... Scanner类:nextXxx() ... Arrays类: sort() \ binarySearch() \ toString() \ equals() \ ... 方法的声明: 权限修饰符 返回值类型 方法名(形参列表){ 方法体 } 1.权限修饰符 private. public、缺省、protect原创 2021-09-17 23:02:37 · 178 阅读 · 0 评论 -
22.Java可变个数形参的方法
Java可变个数形参的方法 1.jdk 5.0新增的内容 2.具体使用: 1.可变个数形参的格式:数据类型...变量名 2.当调用可变个数形参的方法时,传入的参数个数可以是:0个,1个,2个... 3.可变个数形参的方法与本类中方法名相同,形参不同的方法之间构成重载 4.可变个数形参的方法与本类中方法名相同,形参类型也相同的数组之间不构成重载。换句话说,二者不能共存 5.可变个数形参在方法的形参中,必须声明在末尾 6.可变个数形参在方法原创 2021-09-17 23:05:09 · 135 阅读 · 0 评论 -
20.Java属性
Java属性属性(成员变量) vs 局部变量 1.相同点 1.定义变量的格式:数据类型变量名=变量值 2.先声明,后使用 3.变量都有其对应的作用域 2.不同点 1.在类中声明的位置的不同 属性:直接定义在类的一对{}内 局部变量:声明在方法内、方法形参、代码块内、构造器形参、构造器内部的变量 2.关于权限修饰符的不同 属性:可以在声明属性时,指明其权限,使用权限修饰符。 常用的权限修饰符:原创 2021-09-16 16:27:02 · 1090 阅读 · 0 评论 -
19.Java面向对象
Java面向对象三条主线 1.Java类及类的成员: 属性,方法,构造器,代码块,内部类 2.面向对象的三大特征: 封装性,继承性,多态性 3.其它关键字:this. super. static、final、 abstract、interface. package、import...面向过程(POP)与面向对象(OOP) 二者都是一种思想,面向对象是相对于面向过程而言的。 面向过程,强调的是功能行为,以函数为最小单位,考虑怎么做。 面向对象,将功能封装进对象,强调具备了原创 2021-09-16 16:24:40 · 70 阅读 · 0 评论 -
18.Java数组
array数组 1.数组的概述 1.数组的理解:数组(Array),是多个相同类型数据按一定顺序排列的集合,并使用一个名字命名,并通过编号的方式对在西数据进行统一管理 2.数组相关的概念 1. 数组名,元素,索引 2. 数组的长度是数组的个数 3.数组的特点, 1.数组是有序排列的 2.数组属于引用数据类型,数组的元素,既可以是基本数据类型,也可以是引用数据类型 3.创建数组会在内存里面开辟一整块连续空间 4.数组的长度原创 2021-09-16 16:22:45 · 66 阅读 · 0 评论 -
17.Java运算符
运算符 1.算术运算符 +(正) -(负) + - * / % (前)++ (后)++ (前)-- (后)-- +(连接); 1.取余小技巧:取摸的结果不会大于等于取模数,只会小于取模数; 2.(前)++:先自增1,后运算 (后)++:先运算,后自增1 (前)--:先自减1,后运算 (后)--:先运算,后自减1 2.赋值运算符 = += -= *= /= %= 运算时(除=号外)不会改变变量本身的原创 2021-09-16 16:03:53 · 75 阅读 · 0 评论 -
16.进制及进制转换
进制及进制转换 1.二进制(binary):0,1,满2进1.以Ob或OB开头。(1开始数,最高位是符号位) 2.十进制(decimal): 0-9,满10进1。 3.八进制(octal): 0-7,满8进1.以数字0开头表示。 4.十六进制(hex):0-9及A-F,满16进1.以0x或0X开头表示。此处的A-F不区分大小写。 如:0x21AF +1 = 0X21B0 5.进制之间的转换(最高位(左边第一位:符号位)如果是0就是正数1就是负数,最高位不原创 2021-09-16 16:02:27 · 300 阅读 · 0 评论 -
15.String类型变量的使用
String类型变量的使用 1.String属于引用数据类型,翻译为:字符串 2.声明String类型变量时,使用一对 "" ; 3.String可以利8种基本数据类型变量做运算。且运算只能是连接运算(不能做加减运算) 4.运算的结果仍然是String类型;...原创 2021-09-16 15:58:40 · 77 阅读 · 0 评论 -
14.Java基本数据类型之间的运算规则
基本数据类型之间的运算规则 1.自动类型提升(基本数据类型) 1.当容量小的数据类型的变量与容量大的数据类型的变量做运算时, 结果自动提升为容量大的数据类型。(表示数的范围) byte,short,char --> int -->long -->float -->druble 2.特别的:当bygte, char. short三种类型的变量做运算时,结果为int型 2.强制类型转换(自动提升的逆运算) 1.需要原创 2021-09-16 15:56:21 · 81 阅读 · 0 评论 -
13.Java定义的数据类型
Java定义的数据类型 1.变量按照数据类型来分 1.基本数据类型 整形:byte \ short \ int \ long 浮点型:float \ double 字符型:char 布尔型:boolean 2.引用数据类型 类(class) 接口(interface) 数组(array) 2.变量在类中声明的位置 成员变量 VS 局部变量 3.\n 换行符 \t原创 2021-09-11 23:55:19 · 191 阅读 · 0 评论 -
12.Java变量
Java变量 1.变量的概念: 1.内存中的一个存储区域 2.该区域的数据可以在同一类型范围内不断变化 3.变量是程序中最基本的存储单元。包含变量类型、变量名和存储的值 2.变量的作用: 用于在内存中保存数据 3.使用变量的注意点 1.java定义变量的格式:数据类型 变量名 = 变量值; 2.变量必须先声明赋值后才能使用 3.变量都定义在其作用域内。在作用域内,它是有效的。出了作用域,就失效了 4.变量都定义原创 2021-09-10 23:54:53 · 53 阅读 · 0 评论 -
11.Java标识符
Java标识符 1.凡是自己可以命名的地方都叫标识符 比如:类名、变量名、方法名、接口名、包名... 2.标识符的命名规则 1.由26个英文字母大小写,0-9,_或$组成 2.数字不可以开头 3.不可以使用关键字和保留字,但能包含关键字和保留字。 4.Java中严格区分大小写,长度无限制。 5.标识符不能包含空格。 3.标识符的命名规范 1.包名:多单词组成时所有字母都小写:xxxyyyzzz 2.类名、接口名原创 2021-09-10 23:53:10 · 77 阅读 · 0 评论 -
10.Java文档注释
Java文档注释 1.格式:/** ... */ 2.注释内容可以被JDK提供的工具 javadoc所解析,生成一套以网页文件形式体现的该程序的说明文档。 3.javadoc -d 名字 -author -version 名字.java 文档注释编译 4.API文档:说明书...原创 2021-09-10 23:51:36 · 50 阅读 · 0 评论 -
9.Java不能命名的关键字
Java不能命名的关键字 abstract boolean break byte case catch char Java const class continue default do double else extends false final finally float for goto if implements import instanceof int interface long native new null原创 2021-09-10 23:49:45 · 221 阅读 · 0 评论 -
8.配置环境变量
环境变量 1.没有配置环境变量的时候java的jdk命令只能在jdk的bin目录下才能执行 2.Adminstrator的用户变量只有管理员才能使用,系统变量都可以使用 3.计算机属性-->高级,环境变量-->系统变量或Adminstrator变量-->新建JAVA_HOME变量 并把jdk的目录复制填进去-->找到path变量新建%JAVA_HOME%\bin完成后尽量移到第一位 ...原创 2021-09-10 23:46:18 · 63 阅读 · 0 评论 -
7.Java的加载与执行
Java的加载与执行 Java程序的运行包括两个非常重要的阶段 编译阶段 运行阶段 1.编译阶段 1.编译阶段主要的任务是检查Java源程序是否符合Java语法,符合Java语法则能够生成正常的字节码文件(xxx.class) 不符合Java语法规则则无法生成字节码文件 2.Java程序员需要使用JDR当中自带的javac.exe命令进行Java程序的编译。 一个java源文件可以编译生成多个.class文件(类)。(可以在不同的操作系统执行原创 2021-09-10 23:39:07 · 100 阅读 · 0 评论 -
6.Java特性
jdk --> jre --> jvm 1.简单性 相对而言的,例如java中不再支持多继承,c++是支持多继承的,多继承比较复杂C++中有指针,Java中屏蔽了指针的概念。 所以相对来说Java是简单的。java底层是c++实现的。 2.面向对象 Java是纯面向对象的。更符合的人的思维模式。更容易理解。 3.可移植性 java程序可以做到一次编译,到处运行。 也就是说java程序可以在windows操作系统上运行,不做任何修改,同样的j..原创 2021-09-10 23:36:00 · 84 阅读 · 0 评论 -
5.常见的dos命令
DOS命令 1.win+r打开dos窗口输入cmd dos命令就在窗口里面编写执行(默认执行格式GBK) 2.GBK中国字符集,UTF-8全球通用字符集 3.常见的dos命令 exit:退出当前Dos命令窗口 cls:清屏 dir:列出当前目录下的所有子目录 cd..:回到上级目录 cd\:回到更路径 cd:命令表示:change directory [改变目录,找到某一个文件夹] cd的使用 cd 目录的路径 相对路径和绝对原创 2021-09-10 23:30:08 · 333 阅读 · 0 评论 -
4.Java简史
Java语言概述Java简史 Java语言诞生于1995年 其实在1995年之前SUN公司(太阳微电子公司:该公司目前被oracle(甲骨文:做数据库的)收购了)为了占领智能电子消费产品市场, 派James Gosling领导团队开发了一个oak(橡树)语言。 java之父jame Gosling(詹姆斯.高斯林) 1991年Green项目,开发语言最初命名为Oak,(像树) 1994年,开发组意识到Oak非常适合于互联网 1996年,发布JDK 1.0,约8.3万个网页应用Ja原创 2021-09-10 23:27:42 · 154 阅读 · 0 评论 -
3.计算机组件
1.计算机五大组件 输入,输出,存储,运算,控制2.计算机中的计算单位 bit: 比特位0/1 byte: 字节8bit = 1byte 1024byte =1KB 1024KB = 1MB 1024MB = 1G B1024GB = 1T3.软件硬件 1.硬件 鼠标、键盘、显示器、主机箱内部的CPU、内存条、硬盘等... 注意:计算机只有硬件是无法工作的,需要软件驱动硬件才能工作。 2.软件 1.系原创 2021-09-10 23:20:44 · 134 阅读 · 0 评论 -
2.计算机语言介绍
1.计算机语言介绍 1.第一代语言 机器语言。指令以二进制代码形式存在。 2.第二代语言 汇编语言。使用助记符表示一条机器指令。可以开始定义变量 3.第三代语言 高级语言:几乎和人类的语言完全相同,即使是没有学习过计算机编程,只要看到这段代码就知道该代码主要完成什么功能。 例如:c语言、C++、ava- .........原创 2021-09-07 14:59:09 · 262 阅读 · 0 评论 -
1.计算机语言发展史
1.计算机语言发展史 1.什么是计算机<编程>语言(操作计算机的语言) 提前的人为的制定好的一套交流规则,有的时候,有的语法是需要死记硬背的, 而只要遵守这套语法规则,那么人和计算机之间就可以很好的沟通、交流。 这就是计算机编程语言。计算机编程语言也有很多语种。例如:c语言C++ Java PHP. . . . 2.冯·诺依曼体系结构是现代计算机的基础,现在大多计算机仍是冯·诺依曼计算机的组织结构, 只是作了一些改进而己,并没有从根本上突破冯体系结构的束缚原创 2021-09-07 14:19:28 · 150 阅读 · 0 评论