java基础-入门

Java

1995年由SUN公司推出的一门高级编程语言,面向互联网的编程语言,是WEB应用程序首选的语言,简单易学,安全可靠,跨平台

为什么Java语言能够跨平台?

Java虚拟机---Java Virtual Mechine---JVM。所有的Java程序是运行在Java虚拟机上的,Java虚拟机屏蔽了不同操作系统之间的差异性,使得相同的Java程序能够在不同的操作系统上运行,从而实现了Java语言的跨平台,

Java的技术结构

J2SE---标准版---为一些小应用程序与桌面程序提供了解决方案

J2EE---企业版---为企业中项目的开发提供了方案

J2ME---移动版---主要是嵌入一些小型电子设备中,实现移动端的开发

JDK,JRE,JVM

JVM---Java Virtual Mechine---Java虚拟机,是Java语言能够跨平台的前提

JRE---Java Runtime Environment--Java运行时环境。JRE中包含了核心类库和JVM。

JDK---Java Development Kit---Java开发工具包。包含了开发工具和JRE。

将Java源文件翻译成计算机能读懂的过程---编译,编译完成之后产生一个字节码文件(.class文件),由JVM去执行字节码文件。

注意:

1. Java程序所在的文件需要改成.java

2. Java程序运行的入口是主函数。没有主函数程序可以编译,但是不能运行

3. class文件的文件名和类名对应

4. 一个Java文件中可以写多个类,并且每个类对应一个class文件

5. 一个Java文件中只能有一个公共类,但是可以有多个类

带包编译:javac -d 要编译到的位置 要编译的Java源文件

eg:javac -d . Demo.java

配置环境变量

是为操作系统指定一些运行参数的量

JAVA_HOME=Java的安装路径   C:\Program Files\Java\jdk1.7.0_15

Path=%JAVA_HOME%\bin;      %JAVA_HOME%\bin;

可以通过set 变量名=变量值; 的方式设置一个临时的环境变量,dos命令窗口关闭后,该临时变量随之消失

eg:set path=c:;%path%  就把C:\这个路径添加到环境变量中,你在C:\下的东西就可以直接调用了

关键字

是指在Java中被赋予了特殊含义的单词

在Java中一共有53个关键字,其中51个在用,还有2个目前没有使用,称之为保留字---const,goto

所有的关键字都是小写的

用于定义数据类型的关键字

class

interface

byte

short

int

long

float

double

char

boolean

void

enum

用于定义数据类型值的关键字

true

false

null

 

 

 

用于定义流程控制的关键字

if

else

switch

case

default

while

do

for

break

continue

return

 

用于定义访问权限修饰符的关键字

private

protected

public

 

 

 

用于定义类、函数、变量修饰符的关键字

abstract

final

static

synchronized

 

 

用于定义类与类之间关系的关键字

extends

implements

 

 

 

 

用于定义建立实例、判断实例的关键字

new

this

super

instanceof

 

 

用于异常处理的关键字

try

catch

finally

throw

throws

 

用于包的关键字

package

import

 

 

 

 

其他修饰符关键字

native

strictfp

transient

volatile

assert

 

标识符

在程序中自己命名的名字

命名规则:

可以由字母(不只是英文)、数字、_、$组成

可以是其中纯粹的一种,但不能是纯数字,数字也不能开头

Java支持中文命名,但是不推荐

不能使用关键字

Java是大写小敏感的语言,所以只要两个名称有一点不同就是不同的标识符

驼峰命名法

类名/接口名:当由多个单词组成的时候,每个单词的首字母大写,其余字母小写HelloWorld  Demo

变量名/方法名:当由多个单词组成的时候,第一个单词的首字母小写,其余单词的首字母大写 helloWorld  demo

包名:如果由多个单词组成,所有字母全部小写,单词之间用 . 隔开

常量名:如果由多个单词组成,所有字母全部大写,单词之间用_隔开

main是标识符还是关键字?---标识符

注释

在程序中用来解释说明程序的文字

格式

单行注释 //注释文字

多行注释 /*注释文字*/

文档注释 /**注释文字*/---文档注释中的文字可以利用工具或者命令进行提取。

javadoc 要提取的Java源文件---注意,一个类如果能够被提取,必须是公共类

作用

解释程序

便于阅读、维护

排错

常量

不可改变的量

整数常量:所有的整数,0,1,100,209

小数常量:所有的小数,0.9,100.1,1000.77

字符常量:将一个字母、数字、符号用 ‘’标识起来的量 ‘a’, ‘2’, ‘*’,

注意:字符常量单引号内必须有东西,不能是空,可以是’ ’

字符串常量:将一个或者多个字符用 “”标识起来的量, “a”, “bbb” , “ ”, “”

布尔常量:true和false---用于表示逻辑值

空常量:只有一个值null

2,2.0, ‘2’, “2”分别是什么常量?

2--整数 2.0--小数

猜你喜欢

转载自blog.csdn.net/weixin_40243894/article/details/82050450