java入门基础知识

软件:系统软件,应用软件
系统软件:直接和硬件交互的软件,比如:win10
应用软件:通常应用在系统软件上,比如:QQ‘
Windows常见DOS命令:
Windows键+r打开控制面板
dir:目录
dir/W:宽屏显示,一排显示5个文件名,而不会显示修改时间,文件大小等信息;
dir/P:分页显示,当屏幕无法将信息完全显示时,可使用其进行分页显示;
dir/A:显示具有特殊属性的文件;
dir/S:显示当前目录及其子目录下所有的文件。
exit:退出
cd:改变目录
cls:清屏
D:换到D盘
相对路径:相对当前位置的路径
绝对路径:相对某个磁盘的路径
Java语言特性(开源、免费、纯面向对象、跨平创)
简单性:
相对而言的,例如java中不再支持多继承,c++是支持多继承的,多继承比较复杂c++中有指针,Java中屏蔽了指针的概念。
所以相对来说Java是简单的。
Java语言底层是c++实现的。不是c语言。
面向对象
Java是纯面向对象的。更符合的人的思维模式。更容易理解。
可移植性
什么是可移植性?
java程序可以做到一次编译,到处运行。
也就是说java程序可以在windows操作系统上运行,
不做任何修改,同样的java程序可以直接放到Linux操作系统上运行,这个被称为Java程序的可移植性,或者叫做跨平台。
windows操作系统内核和Linux操作系统的内核肯定不同,他们这两个操作系统执行指令的方式也是不一样的。
结论:显然java程序不能直接和操作系统打交道。因为java程序只有一份。操作系统执行原理都不同。
sUN的团队很聪明,他们想了一个办法,他们让java程序运行在一台虚拟的计算机
当中,这个虚拟的计算机叫做Java虚拟机,简称JVM。Java虚拟机再和底层的操作系统打交道。
JVM虚拟机:不同平台JVM虚拟机版本不同
多线程
健社性:
和自动垃圾回收机制有关,自动垃圾回收机制简称c机制。
Java语言运行过程中产生的垃圾是自动回收的,不需要程序员关心。
安全性
。。。。。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值