- 博客(13)
- 收藏
- 关注
原创 java基础问题总结(1)
1.java代码为什么能一次编译,到处运行?因为JVM(java虚拟机)将java文件编译成.class字节码文件,解释器再将字节码文件翻译成机器码,java代码就可以在不同机器上运行。2.java中8种基本数据类型是什么?整型:byte、short、int、long浮点型:double、float字符型:char布尔型:boolean3.this 关键字的使用?表示指向当前对象本身,形参与成员名字重名,用this来区分。4.super关键字的使用?表示指向离当前对.
2021-08-01 21:08:20 54
原创 Static关键字
Static关键字格式:Static 属性名:类属性,静态属性Static 方法名:类方法,静态方法由static修饰的成员(类成员,静态成员):(1)类对象共享(2)类加载时产生,销毁时释放,生命周期长访问方式:(1) 类名.成员名(2) 对象名.成员名特点:在成员方法中:可以直接访问类中静态成员(this.成员名) 在静态方法中:不能直接访问同一个类中的非静态成员,只能直接...
2018-04-17 12:34:32 117
原创 包
包(package):Java中一个包内不能存在同名的类包名:(1) 域名倒序+模块+功能(2) 包名全部小写(3) 在Java源文件中必须放在第一行(4) 一个Java源文件中只能有一个package 语句(5) 建议每个包内存储信息功能单一导入包(在一个包中引用另一个包时)(1) Import 包名.类名;(优先使用)(2) ...
2018-04-17 12:33:39 167
原创 封装
封装(1)将类的某些信息隐藏在类内部,不允许外部程序直接访问(隐藏的信息)(2)通过该类提供的方法来实现对隐藏信息的操作和访问(留出访问的接口)特点:(1) 只能通过规定的方法访问数据(2) 隐藏类的实例细节,方便修改和实现实现步骤:(1) 修改属性的可见性(设为private)(2) 创建getter和setter方法(设为public 便于属性的读写)(...
2018-04-17 12:32:11 96
原创 面向对象
1.类和对象 类是模型,确定对象将会拥有的特征(属性)和行为(方法)。对象是类的实例表现 属性:对象具有的静态行为,即对象又什么方法:对象具有的动态行为,即对象做什么 类:--一个抽象的概念 --模板对象:--一个具体的实例 例:一个cat类,以及属性和方法publicclassCat { //属性 Stringname; doubleweight; intmont...
2018-04-12 22:56:29 107
原创 文档注释
文档注释:为支持jDK工具javadoc而采用Javadoc能识别注释中用@标识的一些特殊变量,并把doc注释加入它所生成html文件格式:/** * //文字注释 * @author * */常用@标记: @see:引用其他类 @version:版本信息 @author:作者信息 @param...
2018-04-12 22:49:50 137
原创 方法
1. 定义(不能嵌套定义):用来解决一类问题的代码的有序组合,是一个功能模块。2. 声明:格式:访问修饰符 返回类型 方法名(参数列表){ 方法体}3. 方法的调用格式:对象.方法名(参数类型 参数名)例如:obj t = new obj(); t.method(int n);根据是否带参数,是否有返回值,可分为...
2018-04-11 22:59:23 109
原创 数组
1. 一维数组(1) 数组的声明两种方式:数据类型[] 数组名;(例:int[] arr;) 数据类型 数组名[];(例:int arr[];)(2) 数组的创建先声明后创建:数据类型[]数组名; 数组名 = new 数据类型[数组长度];声明的同时创建: 数据类型[] 数组名= new 数据类型...
2018-04-11 22:57:12 289
原创 循环结构
1. while循环语法:While(条件表达式){//执行语句}例:Int n = 1; //n的值必须进行初始化 While(n<5){ //条件语句后不能跟分号,会造成死循环n++; //循环变量n的值必须被改变}例:输出26个英文字母,分两行输出publicstaticvoid main(String[]...
2018-04-11 22:53:07 110
原创 流程控制之选择结构
三大流程控制语句:顺序结构、选择结构、循环结构1.选择结构: if结构,fi-else结构 多重if 嵌套if switch结构(1)多重if结构:if(表达式1) 语句1;else if(表达式2) 语句2;else if(表达式3...
2018-04-08 20:17:09 145
原创 运算符
1.表达式 由运算符和操作数组成2.运算符算术运算符:+ - * / % ++ --赋值运算符(左边不能为常量):= += -= *= /= %=关系运算符(结果为布尔值):== != > < >= <=逻辑运算符: ! & && | ||条件运算符: ? : (1) 赋值运算符:例:char ...
2018-04-08 18:56:44 97
原创 常量与变量
1.标识符标识符的命名规则:(1)必须由字母、下划线、美元符号($)、数字组成。(2)只能以字母、下划线、美元符号为开头。(3)不能是Java的关键字和保留字。(4)严格区分大小写。(5)最好有意义。(6)不能包含空格。2.关键字 Java中具有特殊寓意的单词,例如:int、public、static等3.数据类型4.变量的定义和初始化定义:例如:int a; //定义一个int型变量a赋值...
2018-04-07 22:43:44 111
原创 Java 初识
JDK( Java Development Kit):java语言的软件开发工具包JVM(java Virtual Machine):Java虚拟机JRE(java Runtime Environment):Java运行时环境JDK,JRE,JVM三者关系:JRE = JVM + JAVASE标准类库JDK = JRE + 开发工具集Java平台:Java SE(Java标准版):主要用于桌面程序...
2018-04-05 15:56:58 82
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人