黑马程序员_java基础知识

来源:互联网 发布:服装设计总监年薪知乎 编辑:程序博客网 时间:2024/05/22 11:51

------------- android培训、java培训、java博客、java学习型技术博客、期待与您交流! -------------

Java基础知识

Java概述

1. 人机交互的方式:

图形化界面(Graphical User Interface,即GUI

  命令行方式:通过敲入计算机的不同指令来控制计算机,完成一些命令

2. 常见的Dos命令

dir,用来列出当前路径的所有文件和文件夹

md,创建目录。

rd,删除目录

cd,进入指定的目录

cd..,返回上一层目录

cd\,退回到根目录

del,删除文件

exit,退出命令行

3. Java的跨平台性,即通过Java语言编写的程序可以在不同的系统上执行,即一次编译到处运行。原理是在不同的系统中装入专门用于解释执行的java程序的JVM即可。最终就是生活中的语言翻译成机器语言,由计算机执行。

1.Java环境的搭建

 jdkJRE的区别:

JREJava运行环境(Java Runtime Environment),只针对于可以运行的java程序

JDKjava开发环境(java Development kit),其中包括开发工具和jre,给java开发者使用的

2. 境变量,即系统对外提供的可以进行具体指定的一些参数信息。参数信息中就有path等环境变量。

Path的作用:用于记录应用程序的路径。

Path的原因:便捷,将要执行的应用程序所在路径配置到系统中,下次在执行时有系统自动查找该应用程序

3.一劳永逸的方式,即在系统环境变量或者是用户环境变量中找到path(在用户环境变量中没有path,可以新建path),在其值中添加JavaJava可执行的目录bin。如:Java装在D盘,添加的值是:path=D:\Java\jdk1.7.0_10\bin,多个环境变量间用分号隔开。

在环境变量中,可将Java的安装路径添加到自定义的参数名的值中。然后在path添加值是:%自定义的参数名%\bin。(此处自定义参数名建议改成JAVA_HOME

如:自定义的参数名JAVA_HOME添加值是:D:\Java\jdk1.7.0_10

Path添加值是:%JAVA_HOME%\bin

4.临时变量的配置方式(这种配置方式只在当前的dos命令行上有效,窗口关闭,配置失效):通过dos命令中set命令完成。几种set命令功能如下:

set:用于查看本机的所有环境变量的信息

set 变量名:查看一个具体环境变量的值

set 变量名=:清空一个环境变量的值

set 变量名=具体值:给给定的变量名定义具体值

set 变量名=新值;%具体值%:给已存在的具体值添加新值

5. classpath的配置的三种方式

第一种在环境变量中添加参数名为classpath,其值是java程序的class文件存放位置,不建议这种配置方式

第二种配置方式同以上path第二种配置方法

第三种配置方式同path第三种配置方法


Java语法基础

1. 关键字,将具体的单词赋予了特殊的含义,关键字都是小写的。如:class就是来定义类的关键字。

2. 标识符,用于在程序中自定义的名称

3. 命名规则:只能在0-9.a-z,A-Z,_,$

4. 注意:数字不可以开头,不可以使用关键字

注释,用来注解说明程序和调试程序的作用

1.单行注释://

2.多行注释:/* 注释的内容 */

3.文档注释:/**程序的说明内容*/

常量和变量

1.常量,表示不能改变的值。

2 .变量,表示在该区域的数据可以在同一类型的范围内不断变化。


八种基本数据类型

1

基本类型

位数

字节

范围

byte

8

1

-128à127

short

16

2

-32767à32768

int

32

4

 

long

64

8

 

2

float

32

4

 

double

64

8

 

3字符型,char16位,2字节

4boolean,只用truefalse两个值表示。


基本数据类型之间换算注意

1 当整数是long类型,应在常量后面加上lL,一般整数默认的int类型

2  当浮点类型是float时,应在后面加上f或者F。浮点型默认的都是double类型。

3 )字符可以包含中文,一个字符是两个字节,而一个中文是两个字节

4 在java不允许(true+1)的换算,在javascript中允许

5 字符串和任何基本数据类型用+运算,都是表示的是连接符,最后运算的结果还是一个字符串。


总结:当右边是常量时,编译器会做判断和自动转换,超出范围就会报错,没超出范围就转换。当右边是变量时,就会报错。


------------- android培训、java培训、java博客、java学习型技术博客、期待与您交流! -------------

详情请查看:http://edu.csdn.net/heima/

原创粉丝点击