Java笔记之java入门,
Java笔记之java入门,
前言
本次我们将学习以下内容:
一、javac和java指令
以下操作:
①安装JDK
②配置环境变量
③在文本编辑器里写出如下代码并命名为HelloWorld.java(可用txt文本敲了以后改为.java文件)
④到控制台执行下面的指令(Windows键+R 输入cmd 到达指定的地址)
javac HelloWorld.java
运行javac命令后,如果成功编译没有错误的话,会出现一个HelloWorld.class的文件。
⑤执行下面的指令
java HelloWorld
注意:java命令后面不要加.class
那么问题来了,javac和java指令都是什么的尼?
什么是编译器
计算机能够执行的是0110000111这样的指令,称为机器语言;
但这样的语言不方便记忆,人们便给每个指令起了个名字,变成了汇编语言,负责把汇编语言翻译为机器语言的称为汇编器;
但汇编还是太低级了,太贴近机器,难以结构化编程,为此人们发明了高级语言,比如C语言,但高级语言和低级语言之间差异巨大,怎么把高级语言翻译成机器语言是个非常难的问题,为解决这个问题产生了编译器。
javac里面也包含词法分析、语法分析、语义分析和代码生成几个步骤。
而javac就是java语言的编译器,不同于C语言编译器的是,javac并不是把java语言规范翻译成CPU能够执行的指令集合,而是将java源代码语言转换成JVM能够识别的一种语言,然后由JVM将JVM语言再转化成当前这个机器能够识别的机器语言。
上面的javac就将HelloWorld.java文件翻译成了HelloWorld.class文件,.class文件是Java字节码文件,也就是JVM能够识别的二进制码
以上有参考:
作者:hujianbest
来源:CSDN
原文:https://blog.csdn.net/whut2010hj/article/details/80890177
版权声明:本文为博主原创文章,转载请附上博文链接!
二、控制台的输入和输出
java语言中实现控制台输出使用 System.out print 或者 System.out.println
1.输出语句
为三种
- System.out print 不换行
- System.out.println (最常用) 换行
- System.out.printf 延续C语言输出方式 不考虑
2.输入语句
java中的输入语句,并不想其他余元只是一个命令就解决,而是通过对象获取输入内容
代码第一行 (自动生成) import java.util.scanner
1 Scanner scanner=new Scanner(system.in);
2 int a=Scannner.nextInt();
3 btye b=Scannner.nextBtye();
4 shtot c=Scannner.nextShort();
5 double d=Scannner.nextDouble();
6 string e=Scannner.next();
总结:
- java是一种可以撰写跨平台应用软件的面向对象的程序设计语言。
- java技术具有卓越的通用性、高效性、平台移植性和安全性。
**
重点掌握Eclipse快发环境与java控制台的输入和输出
**
相关文章
- 暂无相关文章
用户点评