Java基础语法等等
注释
单行注释//多行注释 /* 注释 */
/*
我是多行注释
我是多行注释
我是多行注释
我是多行注释*///JavaDoc:文档注释
/*** @Description HelloWorld* @Author Wong*/
标识符
- 关键字
- Java所有的组成部分都需要名字。类名、变量名以及方法名都被称为标识符。
标识符是大小写敏感的,可以使用中文命名,但不建议,最好用单词
数据类型
强类型语言
- 变量的使用要严格规定,所有变量都必须先定义后才能使用
弱类型语言
Java的数据类型分为两大类
基本类型(primitive type)
数值类型
整数类型:
byte占1个字节(-128~127)
short占2个字节(-327688~32767)
int占4个字节(正负2147483648)
long占8个字节(很大的数)
浮点类型(小数)
float占4个字节
double占8个字节
字符类型 char占2个字节
boolean类型:占1位,其值只有true和false两
引用类型(reference rype)
- 类
- 接口
- 数组
什么是字节
位(bit):是计算机内部数据储存的最小单位,11001100是一个八位二进制数
字节(byte):是计算机中的数据处理的基本单位,习惯上用大写B表示
1B (byte,字节) = 8bit (位)
字符:是指计算机中使用的字母、数字、字和符号
- 1bit表示1位
- 1Byte表示一个字节,1B=8b。
- 1024B=1KB
- 1024KB=1M
- 1024M=1G
- 1204G=1TB
类型转换
- 强制类型转换 高–低
- 自动类型转换 低–高
变量
变量就是可以变化的量
type varName [=value][{,varName [=value]}]
#数据类型 变量名 = 值; 可以使用逗号隔开来声明多个同类型变量。
不建议在一行定义多个值
- 每个变量都有类型,类型可以是基本类型,也可以是引用类型;
- 变量名必须是合法的标识符;
- 变量声明是一条完整的语句,因此每一个声明都必须以分号结束
变量作用域
- 类变量 static静态的
- 实例变量
- 局部变量
常量
常量可以理解成一种特殊的变量,它的值被设定后,在程序运行中不允许改变。
final 常量名=值
fianl double PI=3.14
常量名一般使用大写字符。
变量的命名规范
所有的变量、方法、类名:见名知意 用单词
所有的成员变量,除了常量剩下的时候定义的时候,驼峰原则,除了第一个单词以外,后面的单词首字母大写 示例:lastName
局部变量:首字母小写和驼峰原则
常量:大写字母和下划线:MAX_VALUE
类名:首字母大写和驼峰原则:Man,GoodMan
方法名:首字母小写和驼峰原则:run(),runRun(),
运算符
Java语言支持如下运算符: 运算符 中() 优先级最高,可多次使用。
- 算数运算符:+,-,*,/,%,++,–
- 赋值运算符:=
- 关系运算符:>,<,>=,<=,==(Java的等于是两个等号),!=(不等于) instanceof
- 逻辑运算符:&&,||,! 与或非
- 位运算符:&,|,^,~,>>,<<,>>>(以下三个了解就可以)
- 条件运算符:?、:
- 扩展赋值运算符: +=,-=,*=,/=
包机制
包的本质就是文件夹
一般利用公司域名倒置作为包名;
为了能够使用某一个包的成员,我们需要再Java程序中明确导入该包,使用【import】语句
import package1[.package2...].(classname|*);
通配符:【*】,导入这个包下所有的类
import java.util.*;
不能包名冲突
JavaDoc
Javadoc命令是用来生成自己API文档的参数信息:- @author 作者名- @version 版本号- @since 指明需要最早使用的JDK版本- @param 参数名- @return 返回值情况- @throws 抛出异常情况加在类上就是类的注释,加在方法上就是方法的注释JavaDoc:文档注释方式,快速生成注释
/*** @Author Wong* @...*/
生成JavaDoc文档
方法一:命令行生成
在文件夹中打开:右击类-->选择open in-->Explorer
在cmd中打开当前文档位置,输入指令:javadoc -encoding UTF-8 -charset UTF-8 Doc.java
#如果区域设置为中国,参数一般为-encoding UTF-8 -charset UTF-8
指定目录查看:index.html
方法二:使用IDEA生成
选择菜单中Tools -->Generate javaDoc
Custom scope:自定义范围 -->选择Open File
Output directory:自定义输出目录
Other command line arguments中输入:
如果区域设置为中国,参数一般为-encoding UTF-8 -charset UTF-8
#区域设置,决定文档的语言,简体中文就是zh_CN、繁体(台湾)zh_tw、繁体(香港)zh-hk、英语(香港)en-hk、英语(美国)en-us、英语(英国)en-gb、英语(全球)en-ww
指定目录查看:index.html
Java基础语法等等相关推荐
- Java基础语法(数组)
第4天 Java基础语法 今日内容介绍 u 流程控制语句(switch) u 数组 第1章 流程控制语句 1.1 选择结构switch switch 条件语句也是一种很常用的选择语句,它和if条件语句 ...
- 使用java实现面向对象编程第二章_java面向对象编程——第二章 java基础语法
第二章 java基础语法 1.java关键字 abstract boolean break byte case catch char class const continue default do d ...
- Java基础语法(一)
Java 简介 Java是由Sun Microsystems公司于1995年5月推出的Java面向对象程序设计语言和Java平台的总称.由James Gosling和同事们共同研发,并在1995年正式 ...
- Java基础语法初学者了解
Java语言的特点 简单的面向对象语言 跨平台与解释执行 可以做到一次编译,到处执行. (Java跨平台,Java虚拟机不跨平台) 在具体的机器运行环境中,由Java虚拟机对字节码进行解释执行.通过定 ...
- java基础语法(二)--单列模式
java基础语法(二)--单列模式 /*** 功能:单列模式* @author Administrator**/ public class SingletonTest {public static v ...
- JAVA学习(三):Java基础语法(变量、常量、数据类型、运算符与数据类型转换)...
Java基础语法(变量.常量.数据类型.运算符与数据类型转换) 1.变量 Java中.用户能够通过指定数据类型和标识符来声明变量.其基本的语法为: DataType identifier; 或 Dat ...
- (31)Java基础语法 --接口
目录 1.接口的概述 2.接口的定义格式 3.在接口中定义抽象方法 4.定义接口的 实现类 5.接口的使用 接口练习 6.接口的特点 7.一个实现类可以同时实现多个接口 8.接口的继承 9.设计提示 ...
- Java基础语法02-流程控制
Java基础语法2 1 流程控制 1.1 概述 在一个程序执行的过程中,各条语句的执行顺序对程序的结果是有直接影响的.也就是说,程序的流程对运行结果有直接的影响.所以,我们必须清楚每条语句的执行流程. ...
- Java基础语法-数据类型与idea配置
文章目录 day02 - Java基础语法 1. 注释 使用的技巧 注意点 2. 关键字 2.1 概念 2.2 第一个关键字class 3. 字面量 区分技巧 4. 变量 4.1 什么是变量? 4.2 ...
- 1. Java基础语法
1-- Java概述 2--常用DOS命令 在接触集成开发环境之前,我们需要使用命令行窗口对java程序进行编译和运行,所以需要知道一些常用DOS命令. 1.打开命令行窗口的方式:win + r打开运 ...
最新文章
- 比尔盖茨护犊子 称iPad让大批用户沮丧
- MPB:中科院城环所杨军组-​​水体浮游植物采集与鉴定
- php后台数据显示到前端,php,前端_怎么在javascript中得到后台数据?,php,前端,javascript,highcharts - phpStudy...
- 如何在Mac OS X上启动PostgreSQL服务器?
- 皮一皮:绿灯侠是怎么诞生的...
- 云原生安全的一种新方法!
- 读书笔记----10日摘抄整理(01)
- lucene-solr本地调试方法
- 作为IT面试官,我如何考核计算机专业毕业生?作为培训班老师,我又如何提升他们?...
- 异常处理汇总-服务器系列
- 网页图表控件Highcharts如何详细设置参数
- php db2 页面乱码_DB2代码页设置乱码的处理方法
- 手机号码正则表达式匹配
- Effective minidump
- 灵格斯怎么屏幕取词_屏幕取词插件 -- Lingoes Translator 灵格斯词霸
- 基于MATLAB,应用SMOTE算法对小样本类进行过采样
- matlab 发音,MATLAB,MATLAB language,音标,读音,翻译,英文例句,英语词典
- visio 2007 画直线和矩形
- [计算机组成原理]海明校验及其实现
- 微信支付V3版 java