Java概述
1、计算机语言总得可以分为三类语言:机器语言(二进制的0,1代码)
汇编语言、高级语言(目前通用)
2、Java是一种高级语言,可编写跨平台应用软件,完全面向对象的程序设计语言
3、Java划分(根据不同的市场划分):①JavaSE、②JavaEE、③JavaME
4、Java语言特点:①简单易用 ②安全可靠 ③跨平台 ④面向对象 ⑤支持多线程
JavaSE基本语法
1.IDE(Intergrated Development Environment):集成开发工具
组成:代码编辑器,编译器,调试器,图形用户开发界面
常用的开发工具:IntelliJ IDEA:(捷克的),软件收费
eclipse:IBM公司,捐献了,不收费(.org)为非营利性组织
2.class:(com.ff.javapass.day1.Demo)
//包名//package
//类的声明//public class
Java中的包是专门用来存放类的,功能相同或同一个项目的类放在相同的包中,若需要用其他包中的类时,就需要导包(使用 import 关键字),语句为 : import 包名 . 类名;
通常位于package语句之后,类定义之前,若需要用到一个包中的许多类时,可直接使用: import 包名 . *;
3.注释:
是对程序功能的说明,以某种特定的符号标记,运行过程中不会执行注释
三种注释方式:
注释方式 | 表示符号 | 快捷键 | 功能 |
---|---|---|---|
单行注释 | // | ctcl+/ | 调用不能提示其功能介绍 |
多行注释 | /* */ | ctrl+shift+/ | / ctrl+shift+\ 取消注释 调用不能提示其功能介绍 |
文本注释 | /** */ | /**+回车 | 作用于类、函数(方法)、属性(功能说明),调用时可以提示其功能介绍 |
public class demo1{
public static void test(){
}
}
4.关键字
语言中赋予特殊含义的单词,用来修饰:类、属性、方法
用于定义数据类型的关键字 | ||||
---|---|---|---|---|
class | interface | enum | byte | short |
int | long | float | double | char |
boolean | void | |||
用于定义数据类型值的关键字 | ||||
true | false | null | ||
用于定义流程控制的关键字 | ||||
if | else | switch | case | default |
while | do | for | break | continue |
return |
用于定义数据类型 | 用于定义数据类型值 | 用于定义流程控制 | 用于定义访问权限修饰符 | 用于定义类,函数,变量修饰符 | 用于定义类与类之间关系 | 用于定义建立实例及引用实例,判断实例 | 用于异常处理 | 用于包 | 其他修饰符 |
---|---|---|---|---|---|---|---|---|---|
class | true | if | private | abstract | extends | new | try | package | native |
int | false | else | protected | final | implements | this | catch | import | strictfp |
boolean | null | swich | public | static | super | finally | transient | ||
interface | case | synchorized | instanceof | throw | volatile | ||||
long | default | throws | assert | ||||||
void | While | ||||||||
enum | do | ||||||||
byte | for | ||||||||
short | break | ||||||||
float | continue | ||||||||
double | Return | ||||||||
char |
保留字
定义:现有版本未使用,但是以后的版本可能会作为关键字(goto、catch)
标识符
Java中对变量、方法、类等要素命名时,使用的字符序列(自己起的名字)
命名规则:1.由英文字母大小写、1~9、_或$组成
2.数字不能开头
3.不可以使用关键字和保留字,但可以包含关键字和保留字(比如:tint)
4.严格区分大小写,长度无限制
5.不包含空格
约定俗成:见名知意、驼峰、类名首字母大写
包名:多单词组成时,所有字母都小写
类名、接口名:多单词首字母大写
变量名、方法名:除去第一个单词首字母小写,其余都大写
常量名:所有字母都大写。多单词时每个单词用下划线连接
Java中的第一个程序
public class Demo1 {
public static void main(String[] args){
System.out.print("Hello World");
}
}