资源描述:
《java教程(从java基础到java企业级开发及框架)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、java教程(从java基础到java企业级开发及框架)====================================================================================================================JavaSE====================================================================================================================Java语言基础Day01==============
2、===========2011/12/301.Linux简介1)文件系统2)当前工作目录,就是当前正在使用的默认文件夹文件夹=目录pwd打印(显示)当前工作目录3)用户主目录(userhome),是属于当前登录用户个人的目录个人主目录,用户拥有对自己用户主目录全部管理权限.4)mkdir创建文件夹mkdirdemo在当前文件夹(工作目录)里创建文件夹demo5)cd切换(更改)当前工作目录..代表上层目录,cd..切换到上层目录.代表当前目录cd指定的目录cd/到跟目录cd/home/liucs到主目录cd命令默认返回用户主目录(userhome)6)ls显示文件夹内容7)绝对路
3、径和相对路径A以跟(root)"/"为开始的路径是绝对路径B不是以"/"开始的是相对路径,相对路径默认相对于当前目录8)rm-rfdir删除目录9)启动eclipsecd/opt/eclipse./eclipse2.Java简介1)java特点:简单,面向对象,跨平台,安全,多线程支持2)java的跨平台Java通过JVM实现了跨平台技术Java源代码(*.java)经过Java的编译器编译成Java字节码(*.class),执行Java字节码,Java字节码经过JVM的解释为具体平台的具体指令,并执行。不同平台有不同的JVM,主流平台都提供了JVM。所以JAVA字节码可以在所有
4、平台上能够解释执行。在这个意义上Java是跨平台的。也就是说:Java的字节码是跨平台的。3)JavaJDKJDKjava开发工具包/opt/jdkor/opt/jdk_1.6.01
5、--bin开发工具(命令:java,javac,jar,javad,jar,rmic,jps...)
6、--lib(tools.jar)开发工具的实现
7、--jreJREJava运行环境
8、--lib(rt.jar)JavaAPI(应用编程接口,系统类库)
9、(java提供的现成组件)
10、--bin(java_vm)JVMJava虚拟机3.JavaAPP1)HelloWorld.javapackagebasi
11、c.day01;/***eclispe自动将当前文件编译到:*workspace/JSD1105/bin/basic/day01/HelloWorld.class*(工作空间/项目/bin/包文件夹/类文件)*执行时候,执行这个类文件.*@authorteacher*/publicclassHelloWorld{//java软件的入口方法publicstaticvoidmain(String[]args){//在控制台输出“HelloWorld!”System.out.println("HelloWorld!");}}2)Java的编译project
12、--src
13、
14、--basic
15、.day01
16、
17、
18、--HelloWorld.java
19、
20、
21、--JFrameHelloWorld.java
22、--bin
23、
24、--basic.day01
25、
26、
27、--HelloWorld.class
28、
29、
30、--JFrameHelloWorld.class4.Java的注释,被Javac(编1单行注释//...2多行注释/**/3文档注释/***/5.Eclipse(日食/月食)1)来自IBM开源,有eclipse.org基金会维护开发是主流的Java开发平台,可以开发:PHP,Ruby,AndroidSUN对这个软件很有意见.eclispe是Java开发的,需要JDK来运行2)eclipse
31、.org下载3)JDK:java.sun.com预习:java变量类型,运算符等---------------------------------------------------------------------------------------------------------------------Java语言基础Day022011/12/1====================变量,Java的变量存储(二进制)Java的变量类型数据类型转换1.Java变量1)变