Java零基础教学

1、什么是软件工程师?

软件工程师是通过计算机的某种编程语言完成软件的开发 。
软件:系统软件和应用软件
系统软件:
直接和硬件交互的软件,例如:windows7、windows8、win10、Linux操作系统
应用软件:
运行在系统软件中 我们通常所说的软件开发一般都是指使用计算机编程语言完成”应用软件“的开发。

2、常用DOS命令

cls 清屏
*dir列出当前子目录下所有的文件/子目录
*cd命令表示:change directory
cd 目录的路径 路径包括绝对路径和相对路径
绝对路径:表示该路径从某个磁盘的盘符下作为出发点。
相对路径:表示该路径从当前所在的路径下作为出发点。假设当前所在的路径 C:\Users\86187,那么在此时输入的cd Desktop就是其中一个相对路径。
假设:cd C:\Users\86187>cd Desktop.其中C:\Users\86187>cd Desktop路径就是一个绝对路径。
cd… 回到上级目录
cd/ 直接回到根目录
c:回车 d:回车 e:回车 切换盘符

3、java语言发展史

诞生于1995年(sun)公司 1996:JDK1.0诞生
目前sun被Oracle收购,需要去Oracle下载:http://www.oracle.com JDK Java开发工具包
javaSE(java标准版)
javaEE(java企业版)
javaME(java微型版)

其中javaSE是基础,主攻方向是javaEE

4、java语言特性【开源、免费、纯面向对象、跨平台】

*简单性:相对而言的,java中不在支持多继承,C++是支持多继承,多支持是复杂的
C++中有指针,Java中屏蔽了指针的概念。 所以相对来说java是简单的。 Java语言底层是C++实现的。
*面向对象
java是纯面向对象的。更符合人的思维模式,容易理解。
*可移植性 什么是可移植性? Java程序可以做到一次编译,到处运行 也就是说java程序可以在windows操作系统运行,同样java程序也可以在linux系统上运行
这个被称为java程序的可移植性,或者叫着跨平台。
Windows操作系统内核和linu操作系统的内核肯定不同,他们这两个操作系统执行指令的方式也是不一样的。
*SUN团队很聪明,想了一个办法,他们让java程序运行在一台虚拟的计算机当中,这个虚拟的计算机叫做 JVM虚拟机,简称JVM。Java虚拟机再和底层的操作系统打交道,就是安装所谓的JDK。
*多线程

*健壮性:和自动垃圾回收机制有关,自动垃圾回收机制简称GC机制。
Java语言运行过程中产生的垃圾是自动回收的,不需要程序员关心。
*安全性

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

忘的比学的还快

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值