| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> Java知识库 -> 初识Java~从C语言转向Java语言 -> 正文阅读 |
|
[Java知识库]初识Java~从C语言转向Java语言 |
目录 一、何为Java语言?Java是一种优秀的程序设计语言,它具有令人赏心悦目的语法和易于理解的语义。 Java是一门面向对象的编程语言,在Java的世界里,一切皆对象,没有对象就new一个,这是自己在第一天的了解后,感触最深的地方,万物皆对象,万物皆可new。 Java语言具有功能强大和简单易用两个特征,具有简单性、面向对象、分布式等特点,可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等。 “Write once,Run anywhere”? 一次编译,到处运行,这是Java最显著的一个特点 二、如何运行Java程序?1.Java程序的运行Java是一门半编译型、半解释型语言。先通过javac编译程序对源文件进行编译,编译后生成的.class文件是由字节码组成的与平台无关、面向JVM的文件。最后启动Java虚拟机来运行.class文件。
? ? ? 如上述截图所示,利用javac对.java文件进行编译生成.class,之后利用java运行文件即可。? 2.何为 JDK、JRE、JVM??JDKJDK(Java Development Kit):Java开发工具包,提供给Java程序员使用,包含了JRE,同时还包含了编译器javac与自带的调试工具Jconsole、jstack等。
JRE?JRE(Java Runtime Environment):Java运行时环境,包含了JVM、Java基础类库。是使用Java语言编写程序运行的所需环境。 JVMJVM(Java Virtual Machine):Java虚拟机,运行Java代码。JVM是一种用于计算机设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上的仿真模拟各种计算机功能来实现的。 三者之间有何关系??三者的关系如上图所示 JDK = JRE + 开发工具集(例如:javac) JRE = JVM + JavaSE标准类库 3.初识Java遇到的错误集①源文件名后缀名不是.java 解决方案:将文件拓展名打开,避免自己在命名时出现错误以至于后面程序无法正常运行 ②类名与文件名不一致 图中红色标注部分为类名,必须确保类名与文件名相一致。 ③类没有使用public修饰 ④方法中语句没有以分号结束 or 错用中文符号 ⑤JDK环境未配置好,操作系统不能识别javac和java命令。 在进行Java程序编写前一定要确保配置好JDK环境,建议大家使用JDK8开发版本,JDK8是一个长期开发版本。 ?三、Java语言的注释对于程序员来说,有一个良好的注释习惯不论是对于自己还是他人都有着很大的益处,在Java语言的学习过程中也要注重着注释习惯。 1.基本注释规则Java的注释主要分为以下三种: ①单行注释://注释内容(用的最多); ? ②多行注释:/*注释内容*/; ? ③文档注释:/** 文档注释 */(常用于方法和类之上描述方法和类的作用),可以被javadoc工具解析,生成一套以网页文件形式体现的程序说明文档。 ? ?
我们所推崇的注释习惯 ? ? ?2.注释规范①内容准确:注释内容要和代码一致、匹配,并在修改代码时及时更新修改; ② 篇幅合理:注释既不应该太精简,也不应该长篇大论; ③使用中文:一般国内公司都要求使用中文写注释; ④积极向上(注释中不要包含负能量)。 在学习的过程,Java编程思想十分重要,但注释习惯也是必不可少的一部分,良好的注释习惯可以在面试过程中给面试官一个很好的印象。 ? |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/24 9:31:23- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |