- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
[计算机软件及应用]java笔记
Java笔记
1.Linux简介
1)文件系统
2)当前工作目录,就是当前正在使用的默认文件夹
文件夹=目录
pwd打印(显示)当前工作目录
3)用户主目录(user home),是属于当前登录用户个人的目录
个人主目录,用户拥有对自己用户主目录全部管理权限.
4)mkdir创建文件夹
mkdir demo在当前文件夹(工作目录)里创建文件夹demo
演示任务:
1显示当前目录,
2在当前目录下创建子目录,
3检查目录是否创建成功
5)cd切换(更改)当前工作目录
..代表上层目录,cd..切换到上层目录
.代表当前目录
cd指定的目录
cd/到跟目录
cd/home/soft01到主目录
cd命令默认返回用户主目录(user home)
6)ls显示文件夹内容
7)绝对路径和相对路径
A以跟(root)/为开始的路径是绝对路径
B不是以/开始的是相对路径,相对路径默认相对于当前目录
练习任务:使用pwd cd ls漫游系统目录/opt
8)rm-rf dir删除目录
命令格式:rm-rf dir1 dir2 dir3...
rm file1 file2...
-r表示递归删除子目录
-f表示强制删除,不确认
9)启动eclipse
cd/opt/eclipse
./eclipse
2.Java简介
1)java特点:简单,面向对象,跨平台,安全,多线程支持
2)java的跨平台
Java通过JVM实现了跨平台技术
Java源代码(*.java)经过Java的编译器编译成
Java字节码(*.class),执行Java字节码,Java字节码
经过JVM的解释为具体平台的具体指令,并执行。
不同平台有不同的JVM,主流平台都提供了JVM。所以
JAVA字节码可以在所有平台上能够解释执行。在这个
意义上Java是跨平台的。也就是说:Java的字节码
是跨平台的。
3)Java JDK
JDK java开发工具包/opt/jdk or/opt/jdk_1.6.01
|--bin开发工具(命令:java,javac,jar,javad,jar,rmic,jps...)
|--jre JRE Java运行环境
|--lib(rt.jar)Java API(应用编程接口,系统类库)
|(java提供的现成组件)
|--bin(java_vm)JVM Java虚拟机
3.Java APP
1)HelloWorld.java
package basic.day01;
/**
*eclispe自动将当前文件编译到:
*workspace/JSD1105/bin/basic/day01/HelloWorld.class
*(工作空间/项目/bin/包文件夹/类文件)
*执行时候,执行这个类文件.
*@author teacher
*/
public class HelloWorld{
//java软件的入口方法
public static void main(String[]args){
//在控制台输出“Hello World!”
System.out.println(Hello World!);
}
}
2)Java的编译
project
|--src
||--basic.day01
|||--HelloWorld.java
||--basic.day02
|||--JFrameHelloWorld.java
|--bin
||--basic.day01
|||--HelloWorld.class
||--basic.day02
|||--JFrameHelloWorld.class
4.Java的注释,被Javac(编译器)忽略的部分
1单行注释//...
2多行注释/**/
3文档注释/***/
5.Eclipse(日食/月食)
1)来自IBM开源,有基金会维护开发
是主流的Java开发平台,可以开发:PHP,Ruby,Android
SUN对这个软件很有意见.
eclispe是Java开发的,需要JDK来运行
2)下载
3)JDK:
1.Java变量
1)变量就是自然语言中的代词
Person he;int age=15;
//age0000000000001111
System.out.println(age);//15
2)Java中的变量,Java是强类型语言,
A变量必须声明,并且初始化以后使用
B变量必须有明确的类型
C变量不能重复定义
3)变量的作用域
a在声明的地方开始,到块结束为止
b离开变量的作用域结束,变量将回收。
2.进制转换基础
1)十进制
逢10进1
基数:10
权:10^n,10000 1000 100 10 1
23678(10)=2*10000+3*1000+6*1
文档评论(0)