Java基础
01 Hello
-
随便新建一个档案夹,存放代码
-
新建一个Java档案
-
档案后缀名为.java
-
Hello.java
-
【注意点】系统可能没有显示档案后缀名,我们需要手动打开
-
-
撰写代码
public class Hello{
public static void main(String[] args){
System.out.print("Hello,World!");
}
}
-
编译javac java档案,会生成一个class档案
-
运行class档案 Java class档案
在命令列输入
javac Hello.java
java Hello
可能会遇到的情况
-
每个单词的大小不能出现问题,java是大小写敏感的
-
尽量使用英文
-
文件名 和 类名必须保证一直,并且首字母大写
-
符号使用了中文
02 注释
-
平时我们撰写代码,在代码量比较少的时候,我们还可以看懂自己写的,但是当项目结构一旦复杂起来,我们就需要用到注释了
-
注释并不会被执行,是给我们写代码的人看的
-
书写注释是一个非常好的习惯
-
Java中的注释有三种:
-
单行注释
-
多行注释
-
档案注释
public class helloWorld {
public static void main(String[] args) {
//单行注释 :之能注释我们一行文字 //
//输出一个hello,world!
System.out.printf("Hello,World");
//多行注释 可以注释一段文字 /* */
/*
我是多行注释
*/
//JavaDoc:档案注释 /** */
/**
* @Description HelloWorld
* @Author wrarron
* */
}
}
03 识别符号注意点
-
所有识别符号都应该以字母(A-Z或者a-z)美元符($)或者下划线(_)开始
-
首字符之后可以是字母(A-Z或者a-z)美元符($)下划线(_)或数字的任何字符组合
-
不能使用关键字作为变量名或方法名
-
识别符号是大小写敏感的
-
合法识别符号举例:age、$salary、_value、 __1 _value
-
非法识别符号举例:123abc、-salary、#abc
public static void main(String[] args){
String 王者荣耀 = "最强王者";
System.out.println(王者荣耀);
}
-
可以使用中文命名,但是一般不建议这样去使用,也不建议拼音,很Low
04 资料型别
-
强型别语言
-
要求变量的使用要严格符合规定,所有变量都必须先定义后才能使用
-
弱型别语言
-
Java的资料型别分为两大类
-
基本型别(primitive type)
-
参考型别(reference type)
05 型别转换
-
由于Java是强型别语言,所以要进行有些运算的时候,需要用到型别转换
-
运算中,不同型别的资料先转化为同一型别,然后进行运算
byte,short,char-> int -> long -> float -> double
-
强制型别转换
-
自动型别转换
06 变量
-
变量是什么,就是可以变化的量!
-
Java是一种强型别语言,每个变量都必须宣告其型别
-
Java变量是程序中最基本的存盘单元,其要素包括变量名,变量型别和作用域
type varName [=value] [{,varName[=value]}];
//资料型别 变量名 = 值; 可以使用逗号隔开来宣告多个同型别变量,
注意事项
-
每个变量都有型别,型别可以是基本型别,也可以是参考型别,
-
变量名必须是合法的识别符号
-
变量宣告是一条完整的陈述句,因此每一个宣告都必须以分号结束
07 变量的作用域
-
类变量
-
实体变量
-
区域变量
public class Variable{
static int allClicks=0; //类变量
String str="hello world"; //实体变量
public void method(){
int i = 0; //区域变量
}
}
08 常量
-
常量(Constant):初始化(initialize)后不能再改变值!不会变动的值
-
所谓常量可以理解成一种特殊的变量,它的值被设定后,在程序运行程序中不允许被改变
final 常量名=值;
final double PI=3.14;
-
常量名一般使用大写字符
09 变量的命名规范
-
所有变量、方法、类名:见名知意
-
类成员变量:首字母小写和驼峰原则:monthSalary
-
区域变量:首字母小写和驼峰原则
-
常量:大写字母和下划线:MAX_VALUE
-
类名:首字母大写和驼峰原则:Man、GoodMan
-
方法名:首字母小写和驼峰原则:run(),runRun()
10 运算子
java语言支持如下运算子
-
算数运算子: + , - , * , / , % , ++ , --
-
赋值运算子: =
-
关系运算子: > , < , >= , =< , == , !=instanceof
-
逻辑运算子: && , || , !
-
位运算子: & , | , ^ , ~ , >> , << , >>> (了解!!!)
-
条件运算子 ? :
-
扩展赋值运算子: += , -= , *= , /=
11 包机制
-
为了更好地组织类,Java提供了包机制,用于区别类名的命名空间
-
包陈述句的语法格式为:
package pkg1[. pkg2[.pkg3...]];
-
一般利用公司域名导致作为包名:com.shuaige.blog
-
为了能够使用某一个包的成员,我们需要在Java程序中明确汇入该包,使用"import"陈述句可完成此功能
import package[.package2...].(classname|*);
-
定义包 package 汇入包 import
12 JavaDoc
-
Javadoc命令是用来生成自己API档案的
在命令列输入javadoc -encoding UTF-8 -charset UTF-8 Doc.java
自变量信息
-
@author 作者名
-
@version 版本号
-
@since 指明需要最早使用的jdk版本
-
@param 自变量名
-
@return 回传值情况
-
@throws 例外抛出情况
0 评论