首页 > 编程语言 >Java环境搭建

Java环境搭建

时间:2024-06-18 18:58:03浏览次数:10  
标签:源文件 java 编程语言 package 环境 注释 Java 搭建

Java是一门程序编程语言;除了 Java编程语言,很多的编程语言:C、前端html/css+js等;python
不同编程语言,好比不同国家的语言;不同编程语言的应用场景不同;Java是一门后台的、后端的编程语言

一、Java语言的特点:
1. 简单性:相对 c、c++

2. 开源性:开放源代码


 3. 编程资源广泛性:很多的编程爱好者研究进行推 广;大厂作为推手


4. 跨平台性:可以在不同的操作系统上运行


5. 面向对象性

二、Java的运行机制

 先编译后解释运行:
 (1)编译:将 java源文件通过编译器,生成对应 的.class文件(字节码文件)
源文件是以 .java结尾
(2) 运行:.class -> 通过解释器 ->逐行的翻 译并运行

三、环境搭建

1. 名词解释:【了解】
 (1) JVM: Java虚拟机,作用:用于屏蔽不同操 作系统之间的差异性
(2) JRE:Java运行环境,JRE= 解释器 + JVM
(3) JDK:java开发的工具,JDK=JRE+编译器+工 具+类库
 
2. jdk的安装:
  点击 安装软件,默认点击 下一步。
注意:默认存储盘符 是 C;jdk安装之后在 对应 的文件夹中生成一个 java文件夹; jdk没有可视 化操作界面;操作界面安装的为 notpad++(非集 成)
 配置环境变量:C:\Program Files\Java(1) java_home: java的跟目录
C:\ProgramFiles\Java\jdk1.8.0_131
(2) path:java的bin目录 C:\Program
Files\Java\jdk1.8.0_131\bin
(3) classPath:代表告知 jvm去哪找对应的执 行 .class文件;类路径
classPath = . ; 当前路径 检测环境变量是否配置成功:
 
 1. 需要打开 dos 命令 窗口
(1) 搜索 输入 cmd,回车(enter键)
(2) 先windows键 + 同时再R,输入cmd,回
车即可
(3) 盘符文件夹中输入 cmd,回车
2. 在 dos命令窗口中输入: java 回车
javac 回车
四、包(package)
 1. 作用:类似于文件夹,用于分门别类进行管理文 件
2. 语法:
3. 带包的编译和运行
4. 注意:
  package 包名;
  (1) 编译:javac -d . 源文件名.java (2) 运行:java 包名.类名
  (1) package语句必须定义源文件中第一行有效语 句
(2) 一个源文件中package最多 只能定义一个

五、编码规范
1. 良好的标识符命名习惯

(1) java中标识符只能以 数字、字母、_、$组 成,但是不能以数字开头
(2) java中标识符 没有长度限制
(3) java中标识符严格 区分大小写
(4) 不能使用 Java中关键字、保留字(goto、 const)、特殊符号(true/false/nul/l)命名
注意:Java中允许使用汉字进行命名,但是不建议

2. 良好的编码格式习惯
  (1) 建议一行只写语句代码
(2) 层级之间要有严格缩进,通常为 Tab

3. 良好的注释习惯
  注释:解释、说明的内容
  (1) // :单行注释,只能写一行 (2) /*
     多行注释:可以写多行内容
*/
注意:单行注释不能嵌套多行注释;
   但是多行注释可以嵌套单行注释
   注释:不参与编译,提高代码的可读性

标签:源文件,java,编程语言,package,环境,注释,Java,搭建
From: https://blog.csdn.net/2401_85773384/article/details/139736027

相关文章

  • python系列:[Python]在VSCode中搭建Python开发环境
    [Python]在VSCode中搭建Python开发环境[Python]在VSCode中搭建Python开发环境前言安装1.安装VSCode的Python插件2.选择python解释器3.运行代码配置python检查项安装对应的库修改vscode的配置文件[Python]在VSCode中搭建Python开发环境前言之前用过Anaconda......
  • 闲说: Java 中Comparable 和 Comparator 的区别
    共同点Comparable和Comparator他们都可以实现集合的排序功能;区别Comparable被实现类实现后,需要重写compareTo方法,方可使用Collections/Arrays工具类提供的排序方法进行排序;Comparator被实现类实现后,也可以重写compare方法,这个方法虽然能返回两个对象的大小......
  • 数据结构与算法-红黑树的java实现-构建红黑树
    红黑树红黑树是一种二分查找树,与普通的二分查找树不同的一点是,红黑树的每个节点都有一个颜色(color)属性。该属性的值要么是红色,要么是黑色。通过限制从根到叶子的任何简单路径上的节点颜色,红黑树确保没有比任何其他路径长两倍的路径,从而使树近似平衡。节点红黑树的节......
  • nacos-config搭建
    重点:文件加载优先级 bootstrap.yml 》 工程应用下application.yml> share.yml>  share2.yml> common.yml > common2.yml> nacos-user-service,yml> nacos-user-service-dev.yml 可知相同配置项覆盖顺序nacos-user-service-dev.yml>nacos-user-service,yml......
  • 计算机Java项目|房屋租赁管理系统的设计与实现
    作者简介:Java领域优质创作者、CSDN博客专家、CSDN内容合伙人、掘金特邀作者、阿里云博客专家、51CTO特邀作者、多年架构师设计经验、腾讯课堂常驻讲师主要内容:Java项目、Python项目、前端项目、人工智能与大数据、简历模板、学习资料、面试题库、技术互助收藏点赞不迷路 ......
  • 揭秘ThreadPoolExecutor:深度解析Java线程池的艺术与源码之美
    1.线程池概述在Java中,线程池(ThreadPool)是一种管理线程的技术,通过预先创建并管理一组线程,来减少频繁创建和销毁线程所带来的开销,从而提高系统的响应速度和吞吐量。ThreadPoolExecutor是Java并发包java.util.concurrent中的一个核心类,它提供了丰富的线程池功能。2.Thread......
  • mysql的安装与环境配置(借鉴)
    (借鉴了csdn大佬:一个有灵魂的程序员的博客)一、文件下载首先去官网下载社区版压缩文件。官网地址:​​​​​​MySQL::DownloadMySQLCommunityServerhttps://dev.mysql.com/downloads/mysql/选择好相应的版本号和对应的操作系统,点击选中的文件下载。下载好的zip文件解压到......
  • JavaScript 的Blob 对象详解
    JavaScript的Blob对象详解:https://blog.csdn.net/qq_41152573/article/details/136225387?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522171870454816800227415776%2522%252C%2522scm%2522%253A%252220140713.130102334..%2522%257D&request_id=17187045481680......
  • 详谈JavaScript 二进制家族:Blob、File、FileReader、ArrayBuffer、Base64
    详谈JavaScript二进制家族:Blob、File、FileReader、ArrayBuffer、Base64:https://blog.csdn.net/weixin_43025151/article/details/129743443?ops_request_misc=&request_id=&biz_id=102&utm_term=JavaScript%E4%B8%AD%E7%9A%84Blob%E4%BD%A0%E7%9F%A5%E9%81%93%E5%A4%9A%E......
  • 使用volta管理前端开发环境
    背景:公司有新老不同的产品,使用的node版本不一样,每次都要手动切换node版本,对应的项目才能运行。这样很麻烦,有没有好的解决方法,就找到了volta。1.为什么是volta?管网介绍:使用Volta,一旦您选择了Node引擎,您就不必担心它。切换项目不需要您手动切换版本。跨平台支持,包括W......