首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

JavaSE基础学习笔记(一)

程序员及IT工作者是计算机与现实世界的桥梁!

1、熟悉windows系统DOS命令 

*常见的DOS命令

-exit  退出DOS窗口。

-cls  清屏

-DOS  窗口中的内容复制方法:

  在DOS窗口的任意位置,点击鼠标右键,然后选择标记,接下来

选中要复制的内容,在DOS窗口的任意位置点击鼠标右键,此时

被复制的内容已经到剪贴板了。在需要粘贴的位置粘贴即可。

-dir  列出当前目录下所有的子文件/子目录

-cd  命令

   //cd命令表示:change directory[改变目录]

//cd命令使用方法:

 cd 目录的路径

//路径包括相对路径和绝对路径

//绝对路径:表示该路径从某个磁盘的盘符下作为出发点的路径

//相对路径:表示该路径从当前所在的路径下作为出发点的路径

//假设当前所在的路径是C:\Users\Administrator。此时输入

 cd desktop.那么其中desktop就是一个相对路径。从当前所在的

 C:\Users\Administrator这个路径作为出发点,开始找desktop目录。

//假设是这样写的:cd C:\Users\Administrator\Desktop

 其中C:\Users\Administrator\Desktop路径就是一个绝对路径。

//cd ..回到上一级目录。

//cd \直接回到根目录。

//切换盘符的方法:

 c:回车

 d:回车

 e:回车

 f:回车

2、关于windows操作系统的设置

 作为java程序员,以后要新建.java的文件,所以必须保证文件的扩展名是.java的文件,

 打开计算机-->组织-->文件夹和搜索选项-->查看-->隐藏已知文件类型的扩展名(前面对勾去掉)。

3、计算机语言发展史:

   什么是计算机语言?

     提前的人为的制定好的一套交流规则,有的时候,有的语法是需要死记硬背的,不需要问为什么。

 而只要遵守这套语法规则,人和计算机之间就可以实现沟通、交流。计算机编程语言有多种,

 例如:C、C++、JAVA、PHP......

4、Java语言发展史:

 *java语言诞生于1995年。

 *其实在 1995年之前SUN公司(太阳微电子公司,该公司目前被Oracle(甲骨文公司,作数据库的)收购了)

  为了占领智能电子消费产品市场,派James Gosling领导团队开发了一个oak(橡树)语言。

 *java包括三大块:

   -JavaSE(Java标准版)

-JavaEE(Java企业版)

其中JavaSE是基础,主攻方向是JavaEE方向。

5、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虚拟机再和底层的操作系统打交道。

*多线程

*健壮性

和自动垃圾回收机制有关,自动垃圾回收机制简称GC机制。

Java语言运行过程中产生的垃圾是自动回收的,不需要程序员关心。

*安全性

......

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20200912A0AZ6900?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券