| |
|
开发:
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 -> 正文阅读 |
|
[Java知识库]初始Java |
文章目录
1.什么Java语言 ? ? ? ?Java是一门优秀的的程序设计语言(也是一门高级的编程语言),并且Java还有自己的一些列的计算机软件和一套规范的技术体系。(注:编程语言是人通过某种方式与计算机进行交流时候所产生的一门特殊的语言) ?? ? ? ? ? ? ? ? ? ? ? ? 2.Java语言的重要性 根据TIOBE8月分最新的数据排名,我们可以看出c++、C语言、Java语言在各个领域的更广泛的应用,而排名是根据各种搜索引擎(诸如 Google、MSN、Yahoo!、 Wikipedia、YouTube 以及 Baidu 等)的计算得出来。 ? 注:上述排名不能说明某种语言的好坏,每门编程语言都有适应自己的应用场景。? 3.Java技术体系 在写程序之前我们要安装好JDK,我们从张图片了解一下JDK (Java Development Kit中文名:Java开发工具包)包括Java Language(Java语言)、Tools&Tool APls(工具,比如说编译用到的Javac)、JRE(Java Runtime Environment,中文名:Java运行环境,它包括我们经常说的JVM(Java Virtual Machine,中文名:Java虚拟机)) 4.Java语言程序的编译以及运行 HelloWorld的代码:
将写好的代码在jdk中编译,编译的格式为:javac xxx.java(当文件中有中文注释的格式改为:javac -encoding UTF-8 xxx.java,特别注意编译的格式javac与文件名.java之间用空格隔开。) Java程序具体运行如下: 在你安装JDK后,键盘输入Win+R后,输入cmd,打开命令提示符窗口,即可运行,而下面展示的Java程序是在d盘所以会输入一个d:(一个进入d盘的指令),再输入(cd+代码所在的位置)即可,然后按上面所说的进行编译输入:javac xxx.java(前面说的是一般情况下,后面这个是在程序里面有中文注释的时候使用:javac -encoding UTF-8 xxx.java,形成对应文件的字节码文件xxx.class,最后输入指令(java xxx)运行你的代码即可,运行的结果会在对话框中显示出来。(小提示:当文件名过长的时候可以输入一部分,按TAB键进行补全) 下面是一个例子: 这是一个HelloWorld的Java程序:(可以看到这个文件的名称:xxx.java,注意文件后缀名,容易出错) 这是他所在文件下的目录(注意要勾选文件扩展名,可以看见文件名后的.java) 我们来编译和运行一下: 这些是我编译过程进入程序所在文件夹的指令(可以参考上面部分内容) ?此时在编译结束后,就会形成一个对应的字节码文件:xxx.class,这样就算编译成功了(如果在编译过程中出现提示的错误,可以根据我下面总结写代码时候容易产生的错误,在Java原文下找出错误并改正,最后用Ctrl+S键保存程序即可,然后可以再执行编译的过程,产生对应的字节码文件xxx.class) ?运行的结果如下: ?我们来看下另外一个程序: ?编译和运行如下:(方式和上面的大都相同,只是在编译的时候输入:javac -encoding UTF-8 xxx.java) 由上面我们可以看出: 一个Java程序编译和运行的过程,用这张图可以表示: 5.总结:? 运行第一个Java程序时候,有可能遇到的一些错误: 1.源文件名后缀不是.java(点开程序的扩展名,查看文件的后缀) 2.类名与文件名不一致(在Java程序书写中的类名要与文件名相一致) 3.main方法名字写错:mian,或者该大写的单词首字母没有大写 4.方法中语句没有以分号结尾,或者错用中文分号结尾的 5.JDK环境没有配置好,操作系统不能识别javac或者java命令(化重点,关于这个可以参考Windows下最简单的Java环境安装指南 - 大博哥VV6 - 博客园 (cnblogs.com)) |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2025年2日历 | -2025/2/1 5:59:35- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |