Java初识

Java初识

Java是什么?

java是什么?
java是一种优秀的程序设计语言,是一个有一系列计算机软件和规范形成的技术体系。(这个技术体系提供了完整的用于软件开发和跨平台部署的环境)

Java的特性(受欢迎原因?)

java的特性(Java为什么如此受欢迎?)
1.简单性
没有头文件,指针运算(甚至指针语法),结构,联合,操作符重载,虚基类等;
2.面向对象
在java世界中,一切皆对象。
3.分布式
分布式也称微服务;java应用程序能够通过URL打开和访问网络上的对象,其便捷程度就像访问本地文件一样。
4.健壮性
java采用的指针模型可以消除写内存和损坏数据的可能性;java编译器能够检测许多在其他语言中仅在运行时才能检测出来的问题。
5.安全性
从一开始,java就设计成能够防范常见的各种攻击:
运行时堆栈溢出。蠕虫和病毒常用的攻击手段;
破坏自己进程空间之外的内存;
未经授权读写文件;
6.体系结构中立
编译器生成一个体系结构中立的目标文件格 式,是一种编译过的代码,只要有Java运行时系统,这些编译后的代码就可以在许多处理器上运行。
7.可移植性
Java中,数据类型有固定的大小,消除了代码移植时令人头疼的主要问题。
8.解释型
Java解释器可以在任何移植了解释器的机器上执行Java字节码。
9.高性能
有些场合下可能需要更加高效的性能。
10.多线程
多线程可以带来更好的交互响应和实时行为。
11.动态性
能够适应不断发展的环境。

运行Java程序

运行Java程序
先通过Javac编译程序把源文件进行编译,编译后生成的.class文件是由字节码组成的平台无关,面向JVM的文件。最后启动Java虚拟机来运行.class文件,此时JVM会将字节码转换成平台能够理解的形式来运行。(编译:javac命令;运行:Java命令)
JVM:Java虚拟机
JRE:Java运行时环境(包含了JVM)
JDK:Java开发工具包

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值