首页 > 编程语言 >Java概述

Java概述

时间:2024-10-19 16:35:23浏览次数:6  
标签:JRE Java 注释 关键字 概述 java

第一章——JAVA概述

1、计算机基础知识与java概述下载安装

计算机硬件(Computer Hardware)是指计算机系统中由电子,机械和光电元件等组成的各种物理装置的总称。这些物理装置按系统结构的要求构成一个有机整体为计算机软件运行提供物质基础。
计算机通常由CPU、主板、内存、电源、主机箱、硬盘、显卡、键盘、鼠标,显示器等多个部件组成。

计算机软件是使用计算机过程中必不可少的东西,计算机软件可以使计算机按照事先预定好的顺序完成特定的功能,计算机软件按照其功能划分为系统软件与应用软件
系统软件: DOS(Disk Operating System), Windows, Linux, Unix, Mac, Android, iOS...
应用软件:WPS  TIM  腾讯会议  网易云 ...
    
    
常用DOS命令
打开DOS控制台的方式 
win+R
常用DOS命令
d: 回车	盘符切换
dir(directory):列出当前目录下的文件以及文件夹
md (make directory) : 创建目录
rd (remove directory): 删除目录
cd (change directory)改变指定目录(进入指定目录)
cd.. : 退回到上一级目录
cd\: 退回到根目录
del (delete): 删除文件,删除一堆后缀名一样的文件*.txt
exit : 退出dos命令行
cls : (clear screen)清屏
  
    
Java语言发展史:
Java Development Kit
1.0.2
1.1.1  1.1.6  1.1.7  1.1.8
1.2.1
Java 2 SDK
1.2.2
1.3.0  1.3.1
1.4.0  1.4.1 1.4.2 1.5.0(5.0) 1.6.0(6.0) 1.7.0(7.0)
jdk8

    
Java语言平台版本:
J2SE(Java 2 Platform Standard Edition)标准版
是为开发普通桌面和商务应用程序提供的解决方案
该技术体系是其他两者的基础,可以完成一些桌面应用程序的开发
J2ME(Java 2 Platform Micro Edition)小型版
是为开发电子消费产品和嵌入式设备提供的解决方案
J2EE(Java 2 Platform Enterprise Edition)企业版
是为开发企业环境下的应用程序提供的一套解决方案
该技术体系中包含的技术如 Servlet、Jsp等,主要针对于Web应用程序开发

 
Java语言特点
简单性		解释性
面向对象		高性能
分布式处理	多线程
健壮性		动态
结构中立		安全性
开源
跨平台

    
什么是跨平台性?
通过Java语言编写的应用程序在不同的系统平台上都可以运行。
原理是什么?
只要在需要运行java应用程序的操作系统上,
先安装一个Java虚拟机(JVM Java Virtual Machine)即可。
由JVM来负责Java程序在该系统中的运行。
    
    
JRE(Java Runtime Environment    Java运行环境)
包括Java虚拟机(JVM Java Virtual Machine)和Java程序所需的核心类库等,如果想要运行一个开发好的Java程序,计算机中只需要安装JRE即可    
    
JDK(Java Development Kit    Java开发工具包)
JDK是提供给Java开发人员使用的,其中包含了java的开发工具,也包括了JRE。所以安装了JDK,就不用在单独安装JRE了。
其中的开发工具:编译工具(javac.exe)  打包工具(jar.exe)等
    
简单而言:使用JDK开发完成的java程序,交给JRE去运行。
    
关键字:
关键字概述
被Java语言赋予特定含义的单词
关键字特点
组成关键字的字母全部小写
关键字注意事项
goto和const作为保留字存在,目前并不使用
类似IDEA这样的集成工具,针对关键字有特殊的颜色标记,非常直观
    
标识符
标识符概述
就是给类,接口,方法,变量等起名字时使用的字符序列
组成规则
英文大小写字母
数字字符
$和_
注意事项
不能以数字开头
不能是Java中的关键字
区分大小写
    
注释
注释概述
用于解释说明程序的文字
Java中注释分类格式
单行注释
格式: //注释文字
多行注释
格式: /*  注释文字  */
文档注释
格式:/** 注释文字 */

java语言的跨平台性

jdk,jre,jvm的关系

java程序运行过程

标签:JRE,Java,注释,关键字,概述,java
From: https://www.cnblogs.com/snzjz/p/18475863

相关文章

  • Java基础(一)
    Java基础(一)1、变量与数据类型1、数据类型/*java是一门强类型语言。变量:指的是在java程序运行过程中,其值可以发生改变的量定义一个变量的语句定义格式:数据类型变量名=初始化值;数据类型:基本数据类型:整数类型:所......
  • Java基础(二)
    第三章Java基础(二)1、while循环双重for循环1、while循环:for循环语句和while循环语句可以等价转换,但还是有些小区别的使用区别:控制条件语句所控制的那个变量,在for循环结束后,就不能再被访问到了,而while循环结束还可以继续使用,如果你想继续使用,就用while,否则推荐使用for。原......
  • Lambda表达式概述
    Lambda表达式1、Lambada表达式概述Lambda是一个匿名函数,我们可以把Lambda表达式理解为是一段可以传递的代码(将代码像数据一样进行传递)。可以写出更简洁、更灵活的代码。作为一种更紧凑的代码风格,使Java的语言表达能力得到了提升。写Lambda表达式的场景:1.能够使用Lambda......
  • java计算机毕业设计第三方游戏零售平台(开题+程序+论文)
    本系统(程序+源码)带文档lw万字以上 文末可获取一份本项目的java源码和数据库参考。系统程序文件列表开题报告内容一、研究背景随着游戏产业的蓬勃发展,游戏市场规模不断扩大,众多游戏开发商和发行商涌现。然而,游戏的销售渠道繁多且分散,对于游戏开发者和发行者来说,如何高效地......
  • java计算机毕业设计宠物猫管理系统(开题+程序+论文)
    本系统(程序+源码)带文档lw万字以上 文末可获取一份本项目的java源码和数据库参考。系统程序文件列表开题报告内容一、研究背景随着人们生活水平的提高,宠物猫在家庭中的地位日益重要,越来越多的人开始养猫作为伴侣动物。然而,目前宠物猫管理方面存在诸多挑战。传统的管理方式......
  • java计算机毕业设计Java在线教育系统(开题+程序+论文)
    本系统(程序+源码)带文档lw万字以上 文末可获取一份本项目的java源码和数据库参考。系统程序文件列表开题报告内容一、研究背景随着信息技术的飞速发展,互联网在教育领域的应用日益广泛。近年来,在线教育市场呈现出爆发式增长的趋势。在这样的大背景下,Java作为一种功能强大、......
  • Java面向对象学习1019-1
    Java面向对象基础1:  面向对象编程是什么,和面向过程有什么区别?  面向对象编程OOP(ObjectOrientedPrograming)是一种程序设计方法,其本质是模仿人的思维来解决问题,把客观世界的实体抽象为对象。不同于面向过程编程POP(ProcedureOrientedPrograming)以过程为中心,关注......
  • java+vue计算机毕设大学生学习交流平台的设计与开发【开题+程序+论文+源码】
    本系统(程序+源码)带文档lw万字以上文末可获取一份本项目的java源码和数据库参考。系统程序文件列表开题报告内容研究背景在当今信息化高速发展的时代,大学生作为社会未来的栋梁,其学习方式和交流模式正经历着深刻的变革。随着互联网技术的普及,大学生对于学习资源的获取不再......
  • java+vue计算机毕设防诈骗系统【开题+程序+论文+源码】
    本系统(程序+源码)带文档lw万字以上文末可获取一份本项目的java源码和数据库参考。系统程序文件列表开题报告内容研究背景随着互联网技术的飞速发展,网络诈骗案件层出不穷,诈骗手法日益翻新,给广大网民的财产安全和个人信息带来了严重威胁。近年来,尽管政府和相关部门在打击网......
  • java+vue计算机毕设动物园信息管理系统【开题+程序+论文+源码】
    本系统(程序+源码)带文档lw万字以上文末可获取一份本项目的java源码和数据库参考。系统程序文件列表开题报告内容研究背景随着城市化进程的加速和人们生活水平的提高,动物园作为重要的休闲娱乐与科普教育场所,其管理与运营面临着日益复杂的挑战。传统的动物园管理方式往往依......