ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

JAVA第二章,开发环境与搭建

2022-04-21 08:01:15  阅读:160  来源: 互联网

标签:Helloword main java class 编译 JAVA 第二章 public 搭建


JDK,JRE,JVM 简介   JDK     java标准开发包     

 

bin  java的指令     jre  java的运行环境     lib  java的类库     src  java的源码     JRE     JAVA的运行环境

 

    bin  指Jvm     lib   指jvm 需要的类   JVM     java虚拟机,是JRE的一部分     

 

    jvm 是执行java编译class的文件,将class文件转成机器码才能够在机器上运行     jvm是java编程语言的核心并且具有平台独立性     

 

    JDK包含了 JRE      JRE包含了JVM     JVM属于JRE和JDK 中

 

JDK的安装   域名:oracle.com   选择javaSE8 版本 因为javaSE8是最多的        环境变量的配置和验证     环境变量问题       java -versio      dos命令下 java ,和javac 等指令为java扩展执行 必须这是操作系统的环境变量,dos才能运行java 创建环境变量 环境变量的验证 cmd 中 输入 java-version 检查是否安装成功 在cmd 中输入 Javac -version         编写,编译,运行一个java 程序 定义类 java程序开发之中最基础的单元是类 所有的程序必须封装在类中执行 定义类的语法如下: [public] class 类名称 {} 类名首字符 需要大写 public class Helloword{ } 注意: "public class  类名称 {}": 类名称必须与文件名保存一致 类名称.java *.java 文件中只允许出现一个 public class 定义 java语言有着明确的命名要求,以后定义类名称的时候要求每一个单词首字母大写  例如: Helloword   主方法 主方法是所有程序执行的起点,并且一定要定义在类中,又叫做main 方法 java的主方法定义 [public] class 类名称{ public static void main (string [] args){ 程序代码由此开始执行 } }   系统输出的方法 有两类语法形式 输出之后追加换行 system.out.println(); 输出之后不追加换行 system.out.print();   编译源文件一 编译指令是javac , c就compile 编译的首字母     创建Helloword的java文件 内容: public class Helloword { public static void main(String []args){ System.ont.println("Hello word") } } javac 编译文件 编译成class   执行字节码文件  java源码编译+执行 ,这个过程叫编译的过程 java Helloword  这里不需要加.class  因为java程序会自动加载。class文件 这个Helloword文件是javac编译过的文件 成功输出helloword(如果源文件被修改那么需要再次编译一次源文件) public  表示公开 class  表示类 static 表示静态 void 表示:方法返回值类型 main  表示方法名,严格定义 string 表示字符串 [] 表示属组 args  表示参数名     main方法是入口函数 main方法是静态的 类名的首字母 必须是大写  

 

 

 

标签:Helloword,main,java,class,编译,JAVA,第二章,public,搭建
来源: https://www.cnblogs.com/study-java1/p/16172619.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有