首页 > 编程语言 >Java语言程序设计1

Java语言程序设计1

时间:2024-06-21 13:58:49浏览次数:23  
标签:Java 语言 jdk java 编程语言 程序设计 class 运行

第一章:Java环境搭建 Java是一种计算机编程语言;

除了java编程语言, 还有很多的编程语言:c、c++、c#、python等 不同编程语言类比于不同国家语言;每个编程语言的 语法不同;应用场景不同 Java是一个用于后端开发的编程语言

一、Java历史

1. 1995年,sun公司推出的一款面向对象的编程语 言

2. jdk:java开发的必要工具

97     jdk1.1 98     jdk1.2 .. 2004年: jdk1.5版本,更名为 jdk5.0 添加新特性:泛型、增强的for等         jdk6.0         jdk7.0

jdk8.0 -> 企业,lambda表达式 (stream流)         ...         jdk18.0         .... 2009年:sun被 oracle(甲骨文)收购了 java发展方向分为:【记住】     JavaSE:Java语言核心基础     JavaEE:企业级开发应用     JavaME:通信相关

二、Java语言的特点 【了解】

1. 简单性:相对 c、c++等 2. 开源性(开放源代码,编程人员写的程序) 3. 资源广泛性:很多编程爱好者进行研究,大厂作 为推手 4. 跨平台性:可以在不同的操作系统运行windows、linux、unix、macos等 开发环境 windows /macos 部署环境:linux

三、Java运行机制 1. Java运行机制:先编译后解释运行 源码文件:.java文件,开发人员进行编写 编译:将 .java源文件通过编译器 生成对应的 字节码文件     (.class文件) 运行:将 .class文件 通过解释器-》逐行的翻译 并运行

2. 注意:实际运行时,运行 .class 文件;.java只需 要编译一次,.class文件可以被多次的运行(一次 编译多次运行) 注意:如果源代码更改,重新的编译,生成新的对 应的.class

四、环境搭建 1. 名词解释: (1) JVM:Java虚拟机;作用:屏蔽不同操作系统 之间差异 (2) JRE: Java运行环境;JRE = 解释器+JVM (3) JDK:Java开发工具,JDK=JRE+编译器+工 具类+工具

2. 安装JDK 点击 jdk的安装文件,按照 步骤完成即可。 (1) jdk不要重复安装,如果想卸载,需要通过控 制面板 (2) jdk没有 提供操作界面,需要安装 notpad++ 文本编辑器进行编写代码

3. 配置环境变量 (1) java_home:jdk的根目录     C:\Program Files\Java\jdk1.8.0_131 (2) path:java的 bin目录     C:\Program Files\Java\jdk1.8.0_131\bin (3) classPath:. ; 代表:告知jvm去哪找对 应的执行.class文件;. 代表在当前路径下查找

4. 测试jdk的安装是否成功   打开 Dos 命令窗口进行测试: (1) 直接在 搜索框中输入 cmd按回车:

(2)直接 利用 先 系统键 + 同时 再按 R,输入 cmd即可 (3) 在 文件夹 的输入框中 输入 cmd,回车即可

标签:Java,语言,jdk,java,编程语言,程序设计,class,运行
From: https://blog.csdn.net/2402_85414320/article/details/139738549

相关文章

  • JavaWeb——Mysql的启动/登录/卸载
    目录1.Mysql服务器2.Mysql的简单使用2.1启动Mysql:2.2登录Mysql2.3退出3.连接别人的数据库4.卸载mqsql1.Mysql服务器安装了Mysql的计算机都成为Mysql服务器 2.Mysql的简单使用2.1启动Mysql:第一种方法:搜索服务,找到Mysql80,右击打开;第二种方法:输入cmd,右击命......
  • 计算机Java项目|SpringBoot在线宠物用品交易网站
    作者主页:编程指南针作者简介:Java领域优质创作者、CSDN博客专家、CSDN内容合伙人、掘金特邀作者、阿里云博客专家、51CTO特邀作者、多年架构师设计经验、腾讯课堂常驻讲师主要内容:Java项目、Python项目、前端项目、人工智能与大数据、简历模板、学习资料、面试题库、技术互......
  • 计算机Java项目|靓车汽车销售网站
    作者主页:编程指南针作者简介:Java领域优质创作者、CSDN博客专家、CSDN内容合伙人、掘金特邀作者、阿里云博客专家、51CTO特邀作者、多年架构师设计经验、腾讯课堂常驻讲师主要内容:Java项目、Python项目、前端项目、人工智能与大数据、简历模板、学习资料、面试题库、技术互......
  • 计算机Java项目|植物健康系统
    作者主页:编程指南针作者简介:Java领域优质创作者、CSDN博客专家、CSDN内容合伙人、掘金特邀作者、阿里云博客专家、51CTO特邀作者、多年架构师设计经验、腾讯课堂常驻讲师主要内容:Java项目、Python项目、前端项目、人工智能与大数据、简历模板、学习资料、面试题库、技术互......
  • C语言大师之路:从零到王者/新手入门(1)
    C语言大师之路:从零到王者/新手入门(1)序(一些闲话)开发环境1.VSCode2.MinGW编译器3.调试VSCode4.第一个C语言程序Hello,world!序(一些闲话)我希望我的语言不要像专业书那样让人眼花缭乱,所以当我解释语法时,我会尽量避免使用太多专业术语,让说明更容易理解。我会用通俗易......
  • 用Python执行JavaScript代码,这些方法你不可不知!
    目录1、PyExecJS:轻量级桥梁......
  • Java串口框架jSerialComm替换rxtxcomm
    问题最开始使用的是rxtxcomm框架,部署时还要手动放驱动文件,而且后面没有进行维护,导致一些一些新系统不再支持,需要手动打包。<dependency><groupId>org.bidib.jbidib.org.qbang.rxtx</groupId><artifactId>rxtxcomm</artifactId><version>2.2</version><sc......
  • JavaSE 面向对象程序设计进阶 抽象类和接口 2024年详解
    目录抽象类抽象方法抽象类和抽象方法的注意事项​编辑接口如何定义接口注意代码实现​编辑接口中的成员特点接口和类之间的关系1.类与类的关系2.类与接口的关系3.接口与接口的关系​编辑拓展接口中的默认方法接口中的静态方法​编辑接口中的私有方法接口......
  • 掌握JavaScript ES6精髓:探索函数和对象的高级扩展与实用技巧
    序言JavaScript,作为前端开发中不可或缺的语言,已经发展到了ECMAScript2015(简称ES6)以及后续的版本。ES6带来了诸多语法上的改进和创新,使得代码更加简洁、优雅,同时也提供了更多的编程模式和实用技巧。本文将带领读者探索ES6中函数和对象的高级扩展及其实用技巧,同时结合最新......
  • 一、初识C语言
    1.什么是C语言?c语言是一门通用计算机编程语言,广泛应用于底层开发。c语言的设计目标是提供一种能以简易的方式编译,处理低级存储器,产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。尽管c语言提供了许多低级处理的功能,但仍然保持着良好跨平台的特性,以一个标准规......