黑马程序员_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环境的搭建
jdk和JRE的区别:
JRE:Java运行环境(Java Runtime Environment),只针对于可以运行的java程序
JDK:java开发环境(java Development kit),其中包括开发工具和jre,给java开发者使用的
2. 境变量,即系统对外提供的可以进行具体指定的一些参数信息。参数信息中就有path等环境变量。
Path的作用:用于记录应用程序的路径。
Path的原因:便捷,将要执行的应用程序所在路径配置到系统中,下次在执行时有系统自动查找该应用程序
3.一劳永逸的方式,即在系统环境变量或者是用户环境变量中找到path(在用户环境变量中没有path,可以新建path),在其值中添加Java的Java可执行的目录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字符型,char,16位,2字节
4boolean,只用true和false两个值表示。
基本数据类型之间换算注意
1 当整数是long类型,应在常量后面加上l或L,一般整数默认的int类型
2 当浮点类型是float时,应在后面加上f或者F。浮点型默认的都是double类型。
3 )字符可以包含中文,一个字符是两个字节,而一个中文是两个字节
4 在java不允许(true+1)的换算,在javascript中允许
5 字符串和任何基本数据类型用+运算,都是表示的是连接符,最后运算的结果还是一个字符串。
总结:当右边是常量时,编译器会做判断和自动转换,超出范围就会报错,没超出范围就转换。当右边是变量时,就会报错。
------------- android培训、java培训、java博客、java学习型技术博客、期待与您交流! -------------
详情请查看:http://edu.csdn.net/heima/
- 黑马程序员_Java基础知识
- 黑马程序员_java基础知识
- 黑马程序员_java基础知识
- 黑马程序员_Java基础知识
- 黑马程序员_Java基础知识
- 黑马程序员_java基础知识
- 黑马程序员_Java基础知识
- 黑马程序员_java基础知识
- 黑马程序员_java基础知识
- 黑马程序员_java基础知识
- 黑马程序员0822_java基础知识
- 黑马程序员0826_java基础知识
- 黑马程序员0829_java基础知识
- 黑马程序员_java基础知识补充
- 黑马程序员_JAVA相关基础知识
- 黑马程序员_java基础知识一
- 黑马程序员_java基础知识二
- 黑马程序员_java基础知识三
- 推荐一款好用的jquery弹出层插件——wbox
- HDACM218 小数转分数
- Fuck JSon (1) jsoncpp 序列化/反序列化字符串和整数
- 在Linux下使用vim配合xxd查看并编辑二进制文件
- SecureCRT 常见错误解决
- 黑马程序员_java基础知识
- Oracle 11g 数据恢复 数据误删除后的恢复 0、执行 select log_mode from v$database;查看是否为归档模式 1、确定删除时间和被删除的表 04-23,GR
- 黑马程序员_java基础day05
- startActivityForResult&&onActivityResult的参数说明
- 很全面的ios面试题以及解答,很多答案不一定全对,网上摘录以及自己的理解
- POJ 2168 Joke with Turtles
- U盘安装ubuntu13.04
- Javascript js中页面的重新加载
- 单片机空闲与掉电模式