首页 > 编程语言 >java基础特性

java基础特性

时间:2023-08-15 09:13:34浏览次数:57  
标签:11 Java cmd 基础 特性 命令 版本 DOS java

Java基础特性

与cmd的交互

1.1 什么是cmd?

就是在windows操作系统中,利用命令行的方式去操作计算机。
我们可以利用cmd命令去操作计算机,比如:打开文件,打开文件夹,创建文件夹等。

1.2 如何打开CMD窗口?

按下快捷键:win + R。
此时会出现运行窗口。
在运行窗口中输出cmd
输出回车。
解惑:
cmd默认操作C盘下的users文件夹下的XXX文件夹。(XXX就是计算机名)

1.3 常用CMD命令

扩展一个小点:
在很多资料中都说成是DOS命令,其实是不对的。真正的DOS命令是1981年微软和IBM出品的MS-DOS操作系统中的命令才叫做DOS命令。
而在Windows中,win98之前的操作系统是以非图形化的DOS为基础的,可以叫做DOS命令。到了2000年以后,windows逐渐的以图形化界面为主了,这个时候就不能叫DOS命令了,他只是模拟了DOS环境而已,很多的原本的DOS命令已经无法使用了,所以这个时候叫做CMD命令会更准确一些。
常见的CMD命令如下:

image.png

1.4 cmd练习

需求:
利用cmd命令打开自己电脑上的QQ。
完成步骤:

1,确定自己电脑上的QQ安装在哪里
2,启动cmd
3,进入到启动程序QQ.exe所在的路径。
4,输出qq.exe加回车表示启动qq。

在windows操作系统当中,文件名或者文件夹名是忽略大小写的。

java概述

语言:人与人交流沟通的表达方式
计算机语言:人与计算机之间进行信息交流沟通的一种特殊语言
Java是一门非常火的计算机语言。(也叫做编程语言)
我们想要让计算机做一些事情,那么就可以通过Java语言告诉计算机就可以了

image.png

Java程序开发运行流程

开发Java程序,需要三个步骤:编写程序,编译程序,运行程序。

Java语言的发展

三个版本:
Java5.0:这是Java的第一个大版本更新。
Java8.0:这个是目前绝大数公司正在使用的版本。因为这个版本最为稳定。
Java17.0:这个也是一个永久版本
解惑:
我们学的跟工作中使用的版本不太一样啊。会不会影响以后工作呢?
向下兼容。新的版本只是在原有的基础上添加了一些新的功能而已。
举例:
用8版本开发的代码,用11版本能运行吗?必须可以的。
用11版本开发的代码,用8版本能运行吗?不一定。
如果11版本开发的代码,没有用到9~11的新特性,那么用8是可以运行的。
如果11版本开发的代码,用到了9~11的新特性,那么用8就无法运行了。

Java的三大平台

JavaSE、JavaME、JavaEE

1.8.1 JavaSE
是其他两个版本的基础。
1.8.2 JavaME
Java语言的小型版,用于嵌入式消费类电子设备或者小型移动设备的开发。
其中最为主要的还是小型移动设备的开发(手机)。渐渐的没落了,已经被安卓和IOS给替代了。
但是,安卓也是可以用Java来开发的。
1.8.3 JavaEE
用于Web方向的网站开发。(主要从事后台服务器的开发)
在服务器领域,Java是当之无愧的龙头老大。

Java的主要特性

面向对象
安全性
多线程
简单易用
开源
跨平台

java语言跨平台的原理

操作系统本身其实是不认识Java语言的。
但是针对于不同的操作系统,Java提供了不同的虚拟机。
虚拟机会把Java语言翻译成操作系统能看得懂的语言。

标签:11,Java,cmd,基础,特性,命令,版本,DOS,java
From: https://www.cnblogs.com/xuehaiqiule/p/17630387.html

相关文章

  • java opencv创建 空图片
    javaopencv创建空图片  packageml;importorg.opencv.core.Core;importorg.opencv.core.CvType;importorg.opencv.core.Mat;importorg.opencv.core.Scalar;importorg.opencv.highgui.HighGui;publicclassTest2{publicstaticvoidmain(String[......
  • 黑马程序员JavaWeb全套基础教程,
    黑马程序员JavaWeb全套基础教程,1.Junit测试包2.注解的内容3.数据库连接池c3p04.css和javascript以及html中的bom和dom讲解5.Bootstrap的简单介绍6.xml和json7.JQuery和Ajax8.redis和jedis9.linux和ngix10.两个实战项目黑马程序员JavaWeb全套基础教程,day01-......
  • java_房屋出租系统
    1架构graphLR;service业务层;utils常用工具;RentAPP入口-->主菜单;主菜单-->房屋列表界面--调用-->list方法;主菜单-->新增界面--调用-->add方法;主菜单-->删除界面--调用-->del方法;主菜单-->修改界面--调用-->mod方法;主菜单-->查找界面--调用......
  • javaagent
    1、模式一:-javaaent1.1、编写MyAgent.javaimportjava.lang.instrument.Instrumentation;publicclassMyAgent{publicstaticvoidpremain(StringagentArg,Instrumentationinstrumentation){System.out.println("premain");}}1.2、在ME......
  • 【Java】从头开始的Java复健day6
    用的书:《Java从入门到精通》day1(3.1-3.3):【Java】从头开始的Java复健day1day2(3.4-3.8):【Java】从头开始的Java复健day2day3(4.1-4.4):【Java】从头开始的Java复健day3day4(4.5-5.2):【Java】从头开始的Java复健day4day5(5.3-5.4):【Java】从头开始的Java复健day5第......
  • Java面向对象----个人参考资料
    Java面向对象:什么是面向对象、类与对象、封装、构造方法、static关键字、继承、抽象类、接口、多态一、什么是面向对象1、面向过程思想面向过程:(PO,ProcedureOriented)在理解面向对象思想之前,我首先来回顾一下以前C语言中的面向过程思想,面向过程思想强调的是过程(动作),在面向过程的开......
  • HTTP基础:学习HTTP协议的基本知识,了解请求和响应的过程
    HTTP(HypertextTransferProtocol,超文本传输协议)是一种用于传输超媒体文档(如HTML)的应用层协议,它是Web中最基本的协议。HTTP请求和响应都是由客户端和服务器之间进行的。一个完整的HTTP请求由以下几个部分组成:请求行:包括请求方法(GET、POST等)、请求的URI和HTTP协议的版本号。请......
  • EXP 一款 Java 插件化热插拔框架
    EXP一款Java插件化热插拔框架前言多年以来,ToB的应用程序都面临定制化需求应该怎么搞的问题。举例,大部分本地化软件厂家,都有一个标准程序,这个程序支持大部分企业的功能需求,但面对世界500强等大客户时,他们的特殊需求,厂家通常是无法拒绝的(通常因为订单大,给的多,可背书)。比如......
  • Java 日志系列:JUL 使用和原理分析
    目录一、简介二、使用三、日志级别四、Logger继承关系五、配置文件六、原理解析一、简介JUL全称JavautilLogging是java原生的日志框架,使用时不需要另外引用第三方类库,相对其他日志框架使用方便,学习简单,能够在小型应用中灵活使用。Loggers:被称为记录器,应用程序通过获......
  • java高级之多线程
    1.什么是多线程首先引入程序与进程概念:程序(program)程序是为完成特定任务、用某种语言编写的一组指令的集合。即指一段静态的代码(还没有运行起来),静态对象。进程(process)进程是程序的一次执行过程,也就是说程序运行起来了,加载到了内存中,并占用了cpu的资源。这是一个动态的过......