Java01—基础概念

一、人机交互

1、CMD

在windows中,利用命令行的方式操作计算机。

可以打开文件,打开文件夹,创建文件夹等等

打开CMD

1.        Win+R

2.        输入CMD

3.        按下回车键

常见CMD命令 

盘符名称+冒号

        说明:盘符切换

        距离:D:回车,表示切换到D盘

dir

        说明:查看当前路径下的内容

cd目录

        说明:进入单级目录

        举例:cd itheima

 cd..

       说明:回退到上一级目录 

cd目录1\目录2\...

        说明:进入多级目录。

        举例:cd itheima\JavaSE

cd \

        说明:回退到盘符目录。

cls

        说明:清屏。

exit

        说明:退出命令提示符窗口。

那么练习一下吧:

如何打开QQ:

        

QQ是经常打开的软件,每次打开的时候都要切换盘符,并且进入多层文件夹,太麻烦了!

只要把qq的路径记录在电脑的环境变量

为什么要配置环境变量?

 我们想要在任意的目录下都可以打开指定的软件。就可以把软件的路径配置到环境变量中。

二、Java基础学习

        Java是说计算机能听懂的语言.Java就是一门非常火的计算机语言

Java程序初体验

1.下载安装

        下载JDKOracle | Cloud Applications and Cloud Platform

        安装JDK:傻瓜式安装,下一步即可 

 2.第一个程序HelloWorld

        1)用记事本编写程序

        

         2)编译文件

        3)运行程序

        javac :编译: javac是JDK提供的编译工具,我们可以通过这个工具,把当前路径下的HelloWorld.java文件编译成class文件

        java :运行:java也是JDK提供的一个工具。作用就是用来运行代码的。运行当前路径下的HelloWorld.class这个文件。在运行的时候是不加后缀名的。

环境变量

我们直接用VScode进行编译,注意JDK的下载和VSC里Java拓展包的下载

Java可以做什么?

1.Java SE

Java语言的(标准版),用于桌面应用的开发,是其他两个版本的基础。

桌面应用

用户只要打开程序,程序的界面会让用户在最短的时间内找到他们需要的功能,同时主动带领用户完成他们的工作并得到最好的体验。

为今后要从事的Java EE开发,打基础。

2.Java ME

Java语言的(小型版),用于嵌入式电子设备或者小型移动设备。

3.Java EE

Java语言的(企业版),用于Web方向的网站开发。在这个领域,是当之无愧的No1。

Java是跨平台的

编程、编译、运行

编程:java程序员写的.java代码,c程序员写的.c代码, python程序员写的.py代码

编译:机器只认识0011的机器语言,把.java .c .py的代码做转化让机器认识的过程

运行:让机器执行编译后的指令

C/C++(不是跨平台的)

Python(开源的)

Java

Java语言的跨平台是通过虚拟机实现的。

Java语言不是直接运行在操作系统里面的。而是运行在虚拟机中的。

针对于不同的操作系统,安装不同的虚拟机就可以了。

三、JRE和JDK

1.JDK (Java Development kit) : Java开发工具包

JVM(Java Virtual Machine) : Java虚拟机,真正运行Java程序的地方

核心类库:Java已经封装写好的

开发工具:

javac        编译工具

java        运行工具

jdb        调试工具

jhat        内存分析工具

2.JDK与JRE关系

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值