java基础
来源:互联网 发布:大型网络分层结构 编辑:程序博客网 时间:2024/05/03 17:09
1. Windows命令行中常见的命令
1). dir: 列出当前目录下的文件以及文件夹
2). md: 创建目录
3). cd: 进入指定目录 (cd .. 退回上一级目录; cd /退到根目录)
4). del:删除文件(不是文件夹!!!要注意)
5). rd: 删除文件
6). exit: 退出dos命令
2.Java基本语法格式
1. 标示符
在程序中自定义的一些名称由26个英文字母大小写,数字:0-9,符号_$组成
定义合法标示符规则.
A 数字不可以开头
B 不可以使用关键字
Java中严格区分大小写
Java中的名称规范
包名:多单词组成时,所有字母都小写。例xxxyyzz
类名、接口名:多单词组成时,所有单词的首字母大写。例 XxxYyZz
变量名和函数名:多单词组成时,第一个单词首字母小写,第二个单词开始每个单词首字母大写。例 xxxYyZz
常量名:所有字母都大写,多单词时每个字母用下划线连接。例 XX_YYY_ZZ
2.Java 程序的注释
Java里的注释根据不同的用途分为三种类型:
a.单行注释
单行注释就是在注释内容前面加双斜线(//),Java编译器会忽略掉这部分信息,
例如:
int m=21; //定义一个整型
b. 多行注释
多行注释就是在注释内容前面以单斜线加上一个星形标记(/*)开头,并在注释内容末尾以一个星形标记加单斜线(*/)结束,一般注释内容超过一行使用这种方法,
例如:
/* int m=10;
int n=5; */
c.文档注释
文档注释,是以单斜线加两个星形标记(/**)开头,并以一个星形标记加单斜线(*/)结束。用这种方法注释的内容会被解释成程序的正式文档,并能包含进诸如javadoc之类的工具程序生成的文档里,用以说明该程序的层次结构及其方法。
4、常量:常量表示不能改变的数值
Java中常量的分类:
整数常量:所有整数
对于整数,JAVA有三种表现形式:
十进制:0-9,满10进1
八进制:0-7,满8进1,用0开头表示
十六进制:0-9、A-F,满16进1,用0X表示
小数常量:所有小数
布尔型常量:较为特有,只有两个数值:true 、false
字符常量:将一个数字字母或者多个符号用单引号标识
字符串常量:讲一个或者多个字符用双引号标识
null:只有一个数值就是null
· 变量及变量的作用域
变量的概念:内存中的一个存储区域,该区域有自己的名称(变量名)和类型(数据类型),该区域的数据可以再同一类型范围内不断变化。
为什么要定义变量?
用来不断的存放同一类型的常量,并可以重复使用
变量的作用范围:一对{ }之间有效
定义变量格式:数据类型变量名 =初始化值 注:格式是固定的,记住格式以不变应万变
也可以这么理解:变量就如同数学中的未知数
什么时候定义变量?
当数据不确定的时候,需要对数据进行存储时,就定义一个变量来完成存储动作
1、JAVA的变量类型
它们的取值范围:
2、基本数据类型之间的转换
自动类型转换(也叫隐式类型转换)
要实现自动类型转换,需要同时满足两个条件:第一,两种类型彼此兼容。第二,目标类型的取值范围要大于源类型。
例如:
强制类型转换(也叫显示类型转换)
当两种类型彼此不兼容,或目标类型取值范围小于源类型时,自动转换无法进行,这时就需要进行强制类型转换。
强制类型转换的通用格式:目标类型变量=(目标类型)值。
例如:
关于类的自动提升,Java定义了若干适用于表达式的类型提升规则
第一:所有的byte型、short型和char型的值将被提升到int型
第二:如果一个操作数是long型,计算结果就是long型
第三:如果一个操作数是float型,计算结果就是float型
第四:如果一个操作数是double型,计算结果就是double型
· 函数与函数的重载
函数:就是定义在类中的具有特定功能的一段独立程序,也称为方法。
格式:
返回值类型:函数运行的结果的数据类型
参数类型:是形式参数的数据类型
形式参数:是一个变量,用于存储调用函数时传递给函数的实际参数
实际参数:传递给形式参数的具体数值
return:用于结束函数
返回值:该值会返回给调用者
如何定义一个函数?
1、 既然函数是一个独立运行的功能,那么该功能的运算结果是什么,也就是先明确函数的返回值类型
2、 在定义该功能的过程中是否需要未知的内容参与运算,也就是明确函数的参数列表
注:当函数运算后,没有具体的返回值,这时返回值类型用一个特殊的关键字来标识,它就是void,void代表的是函数没有具体返回值的情况
函数的重载:在一个类中,允许存在一个以上的同名函数,只要它们的参数或者参数类型不同既可
特点:与返回值类型无关,只看参数列表
好处:方便与阅读,又花了程序设计
重载示例:
什么时候重载?
当定义的功能相同,但参与运算的未知内容不同,那么,这时定义一个函数名称以表示其功能,方便阅读,而通过参数列表的不同来区分多个同名函数
· 数组
概念:同一种类型数据的集合,其实就是一个容器
好处:可以自动给数组中的元素从0开始编号,方便操作这些元素
格式1:
元素类型 [ ] 数组名=new元素类型 [ 元素个数或数组长度];
例如:
int [ ] arr =new int [5];
格式2:
元素类型 [ ] 数组名=new元素类型 [ ]{元素,元素,元素..........}
例如:
int [ ] arr =new int [ ]{4,5,8,6,9};
也可以写为:int [ ] arr ={4,5,8,6,9};
- Java基础01:基础
- Java基础:基础加强
- Java基础-基础
- java基础的基础
- JAVA基础---基础常识
- Java基础:基础加强
- [Java 基础]基础语法
- Java基础
- java基础
- java 基础
- java基础
- Java基础
- Java基础
- Java基础
- JAVA基础
- JAVA基础
- JAVA基础
- java基础
- 网站bin目录下的程序集自动加载
- jquery中的ajax并发请求
- 中值滤波算法
- 在java中String,对象,Integer(包装类型的)关于引用传递还是值传递
- C调用子函数所征用的寄存器
- java基础
- dom4j解析XML例子
- dom4j写入XML例子
- JDom写入XML例子
- 如何使用NSOperations和NSOperationQueues(转)
- JDom解析XML例子
- centos添加swap分区
- Oracle中NB的中文处理
- Spring之配置事务