为什么学习java
java是一种高级编程语言
用途广,主要开发应用程序,服务器程序,安卓应用,嵌入式,软件工具等.
java发展历史及特点
1991年,sun的詹姆斯·高斯林所在的工程师小组开始开发一种运行内存小,可跨平台运行的语言,1996年java1.0版本发布.2009年sun公司被oracle公司收购.
java是开源且具有平台无关性的一种语言
java的平台无关性是在不同的操作平台中运行不同的jvm(java虚拟机),可以将jvm理解为翻译机器
java包含javaSE(java标准版)
javaEE(java企业版)
javaME(java微缩版)
java语言运行环境安装与配置
配置java开发环境步骤
下载并安装JDK
设置Windows环境变量,复制JDKbin文件所在位置,打开我的电脑高级系统设置环境变量中的系统变量的path变量,点击编辑将复制文件位置输入,然后保存完成环境变量设置
编写.java文件通过编译器编译为.class文件,再通过jvm转换成不同平台指令
.java---->编译器---->.class---->jvm---->不同平台指令
第一个程序Hello World
public class Hello{
public static void main(String [] args){
System.out.print("Hello World");
}
}
第二章 javaSE基础语法
IDE使用
IDE指集成开发环境,一般包括代码编辑器、编译器、调试器和图形用户界面等工具.常用的有IntellliJ IDEA
Eclipse
注释
注释是对程序功能的说明,运行程序时不会被执行
java的注释分文三种:单行注释(//),快捷键ctrl+/
多行注释(/**/),快捷键ctrl+shift+/
文档注释(/*** */),用于类,方法,属性,功能的说明,调用时可提示
关键字
被Java语言赋予了特殊含义,用做专门用途的字符串
特点是所有字母均为小写
保留字
现有Java版本尚未使用,但以后版本可能会作为关键字使用
标识符
Java 对各种变量、方法和类等要素命名时使用的字符序列
由26个英文字母大小写,0-9,_,$组成
不能由数字开头,不能使用保留字和关键字,可以包含保留字和关键字,
严格区分大小写,长度无要求,不能包含空格
Java中的名称命名规范:
包名:多单词组成时所有字母都小写:xxxyyyzzz
类名、接口名:多单词组成时,所有单词的首字母大写: XxxYyyZzz
变量名、方法名:多单词组成时,第一个单词首字母小写,第二 个 单词开始每个单词首字母大写:xxxYyyZzz
常量名:所有字母都大写。多单词时每个单词用下划线连接: XXX_YYY_ZZZ
java数据类型
程序中对于每一种数据都定义了明确的具体数据类型,在内存中分配了不同大小的内存空间
数据类型分为基本数据类型和引用数据类型
基本数据类型分为数值型(byte,short,int,long,float,double)、字符型(char)、布尔型(boolean)
引用数据分为类(class)、接口(interface)、数组([])