java语言概述
文章目录
- java初体验
- 注释(comment)
- 学好java要有良好的编程的风格
- java的关键字和保留字
java初体验
注释(comment)
注释就是用于注解说明解释程序的文字。
- java中的注释类型:
单行注释
多行注释
文档注释(java特有)
- 注释的好处:
提高了代码的阅读性,是调试程序的重要的方法
注释是一个程序员必须要具有的良好的编程习惯
将自己的思想通过注释先整理出来,之后再用代码去体现
- 文档注释(java特有)
格式是:
/**
@author指定java程序的作者
@version指定源文件的版本
*/
文档注释的内容可以被jdk提供的javadoc所解析,生成一套以网页文件形式去体现的该程序的说明文档
格式是:javadoc -d 创建的文件夹的名称 作者 版本 java文件
javadoc -d mydoc -author -version helloworld.java
/*
java规范了注释的三种方式:
单行注释
多行注释:多行注释不可以嵌套使用,多行注释里面可以加单行注释。
文档注释
单行注释和多行注释可以对所写的程序进行解释说明,增强可读性,方便自己,方便别人,可以调试所写的代码,单行注释和多行注释的内容不参与编译,也就是编译以后生成的class文件不包括注释的信息
文档注释的作用:文档注释是java特有的
*/
/**
文档注释:
@author abe
@version v1.0
这是我的第一个java程序
*/
public class HelloJava{
/*
下面的main()方法是程序的入口,
main()方法的格式是固定的
*/
/**
下面是Java程序的main方法,是程序的入口,文档注释是可以被java解析的,但是需要在类前加上public
*/
public static void main(String[] args){
//单行注释:不参与编译的,让程序员进行观看
System.out.println("hello world");
//这个语句表示输出到控制台
}
}
API:应用程序编程的接口,是java提供的基本编程接口
java语言提供了大量的基础类,因此Oracle也为这些基础类提供了相应的API文档,用来告诉开发者如何使用这些类,以及这些类里包含的方法
下载API:http://www.oracle.com/technetwork/java/javase/downloads/index.html
学好java要有良好的编程的风格
- 正确的注释和注释风格
使用文档注释来注释整个类或者是整个方法
如果注释方法中的某一个步骤,可以使用单行或者多行注释
- 正确的缩进和空白
使用依次tab操作,实现缩进
运算符两边习惯性各加一个空格
- 块的风格
javaAPI源代码选择了行尾风格 - java的集成开发环境(IDE):
JBuilder
NetBeans
Eclipse
myEclipse
IntelliJ IDEA
/*
对第一个java程序进行总结
1.java程序的编写-编译-运行的过程
编写:我们将编写的java代码保存在以“.java”结尾的源文件中
编译:使用javac.exe命令编译我们的java的源文件,格式是javac 源文件名称.java
运行:使用java.exe命令解释运行字节码文件。格式是:java 类名
2.在一个java源文件中可以声明多个class,但是只有一个类可以声明public的,而且声明为public类的类名必须和源文件的名称相同的。
3.程序的入口是main()方法,格式是固定的。
4.输出语句:
System.out.println();自带换行,先输出数据
System.out.print();不自带换行,只是输出数据
5.每一个执行语句都以分号来结束。
6.编译的过程:
编译以后会生成一个或者多个字节码文件,字节码文件的文件名称和java源文件中的类名相同,有几个类名就有几个字节码文件。
7.运行的过程:
运行时如果有多个字节码文件,但是运行的时候只会运行包含main()方法的字节码文件。
8.常用的java工具:
editplus notepad++ idea
*/
class Hello{
public static void main(String[] args){//args是一个单词的缩写arguments(参数)
System.out.println("hello world");//输出后换行
System.out.println();//有换行的作用
System.out.print("hello world");//输出后不进行换行
}
}
class Person{
}
class Animal{
}
java的关键字和保留字
- 关键字的定义和特点
关键字的定义:关键字是被java语言赋予特殊含义,用做专门用途的字符串(单词)
特点:关键字中所以有的字母都为小写
用来定义数据类型的关键字
class interface enum byte short int long float double char boolean void
用来定义流程控制的关键字
if else switch case default while do for break continue return
用来定义访问权限修饰符的关键字
private protected public
- 保留字
java的保留字:现有java版本尚未使用,但是以后的版本可能会作为关键字使用,自己定义标识符时要避免使用这些保留字,比如goto、const - 标识符
标识符是java对各种的变量,方法和类等要素命名时使用的单词称为标识符。
标识符的命名规则:
是由26个英文字母大小写、0-9或者是$_组成
数字不可以开头
不可以使用关键字和保留字,但是可以包含关键字和保留字
java中严格区分大小写,长度无限制
标识符不可以包含空格
java中的名称命名规范:
包名:多单词组成时所有的字母都小写
类名、接口名:多单词组成时,所有单词的首字母大写
变量名、方法名:多单词组成时,第一个单词首字母小写,第二个单词开始每一个单词首字母大写
常量名:所有的字母都大写,多单词时每个单词用下划线进行连接
在起名字的时候,为了提高可阅读性,通常要做到见名知意
java采用Unicode字符集,因此标识符也可以使用汉字声明,但是不建议使用。
package day02;
//package 是java语言的关键字(对java来说有特殊的含义,不可以另作他用)
/*
* package(java包的作用):方便类的组织和管理,将相关的类放置在一起,可以放置类的重名
* 包的作用:
* 1.将功能相似或相关的类或者是接口组织在同一个包中,方便类的查找和使用
* 2.如果文件夹一样,包同时采用了树形目录的存储方式,同一个包中的类名字是不同的,不同的包中的类的名字是可以相同的,当同时调用两个
* 不同包中相同类名的类时,应该加上包名加以区别。因此,宝可以避免名字的冲突
* 3.包同时也限定了访问的权限,拥有包访问权限的类才能访问某个包中的类
* 包的定义:
* 在一个java文件中可以一个public类和多个非public类,如果要将这些类组织在一个包中,则在java文件中出注释以外的第一行
* 使用关键字package即可以实现。当需要调用此包中的类时,就可以使用关键字import进行导入。在定义包的时候,应该注意以下几点:
* 1.为了尽量使包名保持唯一性,包名通常采用小写,按倒写互联网址的形式进行定义
* 2.在进行包命名的时候,应该避免使用与系统发生冲突的名字。
* */
class IdentifierTest{
public static void main(String[] args){
int myNumber = 1001;
System.out.println(mynumber);
}
}
class Hello1_${
}
//class 1Hello{
//
// }
//class static{
//
// }
class Static1{
}
class Static{
}
java变量运算