达内java培训学习笔记Word格式.docx

上传人:b****0 文档编号:13214973 上传时间:2022-10-08 格式:DOCX 页数:123 大小:83.39KB
下载 相关 举报
达内java培训学习笔记Word格式.docx_第1页
第1页 / 共123页
达内java培训学习笔记Word格式.docx_第2页
第2页 / 共123页
达内java培训学习笔记Word格式.docx_第3页
第3页 / 共123页
达内java培训学习笔记Word格式.docx_第4页
第4页 / 共123页
达内java培训学习笔记Word格式.docx_第5页
第5页 / 共123页
点击查看更多>>
下载资源
资源描述

达内java培训学习笔记Word格式.docx

《达内java培训学习笔记Word格式.docx》由会员分享,可在线阅读,更多相关《达内java培训学习笔记Word格式.docx(123页珍藏版)》请在冰豆网上搜索。

达内java培训学习笔记Word格式.docx

2.单击Browse按钮,选择JDK的安装路径,然后单击OK确定.这样Eclipse下的JDK就已经设置完成了.

第一个Eclipse工程:

下面我们编写一个简单的HellWorld程序,步骤如下:

1.选择File->

New->

Project

2.项目列表选JavaProject

3.点击“下一步”;

4.输入项目名称,例如:

Java;

选择相应的JRE(默认即可);

然后选择字解码文件和源文件分离.

5.点击Finish;

6.鼠标移动到src目录下单击鼠标右键,New->

Package,新建一个包,然后输入包名;

7.在工具条里点击“创建Java类”的按钮(带有一个C标记);

8.在名称域输入HelloWorld;

9.点击publicstaticvoidmain(String[]args)的复选框,让Eclipse创建main方法;

10.点击Finish;

11.一个Java编辑窗口将打开,在main方法中输入System.out.println(“HelloWorld”)行;

12.使用Ctrl-s保存,这将自动编译HelloWorld.java;

13.点击工具条里的RunAs按钮;

然后选择JavaApplication项运行程序

14.这时候,将会打开一个控制台窗口,一句“HelloWorld”将会显示在里面。

eclipse常见问题:

1.如何将建立eclipse的快捷方式?

答:

在桌面单击右键选择新建启动器,填上名字和命令的路径(即/opt/eclipse/eclipse).

2.如何显示行号?

选择Window->

Preferences,然后选择General->

Editors->

TextEditors,把showlinenumbers选项勾上.

3.如何改变java源文件字体大小?

Appearance->

ColorsandFonts->

Java->

JavaEditorTextFont

然后选择Change按钮就可以改变字体大小了.

4.如何去掉自动生成注释?

选择Window->

Code&

#115;

tyle->

CodeTemplates,选择Comments和Code选项中的内容,

单击Edit按钮,把默认的注释删掉就可以了.

5.为何刚刚拷贝过来的文件不能立即显示?

需要在你刚刚做过更新的目录上点击右键,然后选择Refresh,刷新该目录即可显示.

6.Eclipse常用快捷键:

Ctrl+Enter:

跳到下一行行首

Alt+Shift+X+J:

运行当前程序

Ctrl+F11:

运行上次编译过的程序

Shift+Ctrl+F:

格式化代码

Shift+Ctrl+X:

将所选字符转为大写

Shift+Ctrl+Y:

将所选字符转为小写

Ctrl+1:

迅速定位错误处理

Ctrl+M:

快速对当前视图最大化

Alt+Shift+S:

快速显示Source选项

Alt+/:

代码注释

Ctrl+/:

代码注释/取消注释

Ctrl+D:

删除光标所在行

Ctrl+鼠标停留:

可以显示类和方法的源码

Ctrl+Shift+S:

保存全部

Java第一天2007年4月23日

1、Java之父Golsling

1995年5月23日Java诞生

1998年12月1.2版本Java2J2SEJ2EEJ2ME

2004年12月1.5版本(5.0)JavaJavaSEJavaEEJavaME

2、JavaSE---Java标准平台

JavaEE---企业级平台

JavaME---微小平台,用在资源受限的平台上

3、

(1)跨平台---一次编译,到处运行

(2)简单---简化C++,取消了指针,对指针进行了上层的封装,它保证能够通过这个指针(引用),来访问有效的内存单元。

不允许多继承,使继承关系成树装图,每个类都只能由一个父类。

java语言的开发效率高,但执行效率低。

(相当于c++的55%)

(3)纯面向对象的语言---都要放在类中

(4)垃圾回收机制---自动垃圾收集,永远不会出现内存泄露的问题

4、虚拟机

java语言是先编译后解释,java源码是通过编译生成一种特殊的.class的中间字节码文件,然后再由JVM进行解释运行。

(编译)(解释)

.java---->

.class--->

可执行文件

所以效率低,是C++的20倍

5、java源代码中的main方法的定义写法。

main方法是程序的入口。

publicclassHello{//一个源文件中只能有一个公开类,而且源文件的文件名与公开类的类名完全一致

publicstaticvoidmain(String[]args){//程序入口publicstatic可以调换顺序

System.out.println("

Helloworld"

);

//打印语句

}

编译命令javacxxxx.java源文件的名字,源文件中的一个类会对应编译生成一个.class文件

运行命令javaxxxx类的名字---启动虚拟机

6、环境变量

JAVA_HOME=/opt/jdk1.5.06JDK安装路径---JDK=JRE{JVM(硬件)+编译器(软件)}+编译器工具+类库

PATH=$Path:

$Java_Home/bin:

.

ClassPath=.类路径

7、包---分类放置,减少命名空间

包名.类名表示一个类的全限定名

javaxxx.xxx.ClassA---运行时要在包结构的上一层目录来运行。

javac-d.xxxx.java---编译的时候,按照包结构存放字节码文件,此命令生成的.class文件在当前目录

packagexxx.xxx,包的定义在一个程序中只能由一个

importxxx.xxx.xxx.ClassA;

---在程序中声明ClassA类,使用的时候不需加包名,使用同一包内的类时,不用引入

importp1.p2.p3.p4.p5.*;

---声明p5包中所有的类,不能代表其子包

系统会在每个java程序中隐含导入了java.lang这个包

8、java中的注释,

单行注释//......

多行注释/*.......*/

文档注释/**........<

p>

(换行标签)*/,用javadoc命令可以根据原码中的文档注释生成注释文档(html格式)。

文档注释中可以使用html标签。

javadoc-d路径(指定注释文档的保存路径)xxx.java

文档注释一般写在类定义之前,方法之前,属性之前。

在文档注释中可以用@author表示程序的作者,@version表示程序的版本,前两个注释符号要写在类定义之前,用于方法的注释@param对参数进行注释,@return对返回值进行注释@throws对抛出异常的注释。

10、标识符规则---类,方法,变量,同时也是包名的规范

由字母(汉语中的一个汉字是一个字母),数字,下划线和货币符号组成,不能以数字开头。

大小写敏感

没有长度限制,不能有空格

不能使用Java的关键字和保留字

java中的关键字

goto和const在java中虽然不再使用但是还作为保留字存在

java中没有sizeof这个关键字了,java中的boolean类型的值只能用true和false,且这两个也是关键字

enum枚举assert断言

一个标识符尽量符合语义信息,提高程序可读性

类名:

每个单词首字母大写,

变量和方法:

第一个单词小写,后边的每个单词首字母大写

包名:

全部小写

常量:

全部大写

11、局部变量:

定义在方法中的变量

(1)先赋值后使用

(2)从定义变量的代码块开始到代码块结束

(3)在同一范围内不允许两个局部变量发生命名冲突

****

Java第二天2007年4月24日

1、Java的数据类型

(1)简单类型---8种有符号的数据类型

a)整型

byte1字节8位-128到127

short2字节16位-2^15到2^15-1-32768到32767

int4字节32位-2^31到2^31-1-2147483648到2147483647整型值存放,正数存放原码(二进制码),负数则存放补码(原码按位取反末位加一)。

long8字节64位-2^63到2^63-1longa=40000l;

//在数字的结尾加“l”,表示long类型的字面值

b)浮点类型

float4字节32位floata=1.3f;

double8字节64位doublea=1.3;

double和long比较,double表示的数值要大,因为有科学计数法

floata=1.3;

//error会造成精度丢失,强转floata=(float)1.3;

或者floata=1.3f;

c)字符类型

char2字节16位

d)布尔型

booleanfalse/true//Java中f

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 初中教育

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1