[Java学习笔记]Java简介

一、Java语言的特点

1.      一种面向对象的语言

2.      一种与平台无关的语言,提供程序运行的解释环境

3.      一种健壮的语言,吸收了C/C++语言的优点,但去掉了其影响程序健壮性的部分(如:指针{语法中无指针,但到处都是指针},内存的申请与释放等)

二、Java的两种核心机制

1.      Java虚拟机(JavaVirtual Machine)→面向对象

2.      垃圾收集机制(Garbage collection)→不再使用指针









思考:Java是编译型语言还是解释型语言?

答:解释型。java编译成.class类型文件(java自己的可执行文件),在执行过程中再使用虚拟机拿出class文件的代码一行一行的解释,即翻译为操作系统的可执行文件

编译型语言是直接编译成操作系统可以认识的可执行文件格式,如:C、C++。

三、Java的核心机制之垃圾收集:

1.      不再使用的内存空间应回收—垃圾收集

2.      C/C++程序员负责回收无用内存

垃圾收集在Java程序运行过程中自动进行,程序员无法精确控制和安装。

程序员直接对虚拟机编程。

四、名词解释

1.      J2SDK→Java2Software Development Kit(软件开发包)

2.      JRE→Java RuntimeEnvironment(Java运行环境)

开发需要JDK ,用户只需JRE,JDK包括JRE

五、配置path&classpath

1.      path:windows系统执行命令时要搜寻的路径

右键我的电脑→属性→高级→环境变量

2.      classpath 运行时或一个类要找另一个类时要搜寻的路径

六、环境配置

七、HelloWorld

public class HelloWorld{
	public static void main(String args[]) {
		System.out.println("HelloWorld!");
	}
}


运行命令提示符:

d:+回车 转换到d盘

cd java+回车 进入工作目录

javac HelloWorld.java+回车 如果不报错,则生成一个class文件,此过程是编译过程,编译成class文件

java HelloWorld+回车 执行

HelloWorld! 显示结果

注意事项:

1.      写完程序保存后再运行

2.      如果保存后,还是“找不到类”,有可能是classpath没配对

这时可以配置一个classpath环境,方法如下:

我的电脑→属性→高级→环境变量→系统变量中找到classpath,在变量值中加入文件夹的路径(多个路径之间用分号隔开),如果没有classpath,可以新建一个变量名为classpath,变量值中也可以写“路径;.”,点表示当前路径,如果运行d盘的文件,则会搜索d盘所有的class文件。

JavaApplication 应用程序

1.      Java源文件以“java”为扩展名,基本组成部分为class

public classHelloWorld  class后面为类名,这里即HelloWorld,后面跟一对{}为类体

()方法()的左边是方法名方法后面的{}为方法体

2.      一个源文件中最多只能有一个public类,其他类的个数不限,每一个类都对应一个class文件。如果源文件包含一个public类,文件名必须按该类名命名。

3.      Java应用程序的执行入口是main()方法,他有固定的书写格式:

public static voidmain(String args[]) {…}

4.      Java语言严格区分大小写,从main方法体中找语句执行

5.      Java方法由一条条语句构成,以分号结束。每条语句的结束都有一个分号。

6.      “//”用于注释后面的一行;

 

/*用于

多行注释*/;

 

/**

*用于多行注释,且可以被doc工具解析

*/;

总结第一个小程序:

1.      构建程序自己的环境

2.      运用copy

3.      掌握path和classpath

4.      熟悉常见错误

5.      熟悉java程序简单规则

6.      熟悉java程序的编译和运行 javac编译 java运行

7.      自动出现*.java.bak 高级→配置→文件处理→不备份

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值