java之旅(一)什么是java

Java语言的主要特点:
Java是一种简单的、跨平台的、面向对象的、分布式的、半编译半解释的、健壮的、安全的、性能很优异的、多线程的、动态的语言。(看起来只有一句话,可是每个形容词都可以拿出来说上很大的一个篇幅。)

Java 与 c 及c++的比较:
1、自动内存管理:Java对于内存的分配是动态的,并具有垃圾回收机制。
2、不在类外定义全局变量。
3、Java中将不再使用goto语句。
4、Java中取消了指针。
5、支持固定位数的数据类型。
6、运行时系统对类型转换进行类型相容性检查
7、Java不支持头文件,使用import与其它类通讯。
8、Java中不包含结构和联合,所有的内容都封装在类中。
9、Java中不支持宏,它通过final关键字来声明一个常量。
10、Java不支持多重继承,可以通过Java中的接口实现多重继承的功能。
我是学C++的,今天转行开始学JAVA不是因为JAVA比C++好,而是因为JAVA的应用太广了,找工作时体验更深,所以我学JAVA是因为我需要学它。

JDK的开发环境工具:
1、Java编译器(Javac.exe):将Java源代码文件(.java)转换成字节码文件(.class)。
2、Java解释器(Java.exe):用来执行javac编译成的字节码。
3、Java Applet浏览器(appletviewer.exe):执行HTML文件上的Java小程序的Java浏览器。
4、Java文档生成器(javadoc.exe):会使用Java源文件代码生成一组HTML格式的相关文件。
5、Java调试器(jdb.exe):是一个除错器,为java程序提供一个命令行调试环境,以便于对java解释的类进行除错。
6、Java反汇编器(javap.exe):反汇编一个Java字节代码文件,返回类的相关成员

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值