---恢复内容开始---
java是一门编程语言,不仅吸收了c++语言的各种优点,还摒弃了c++里难以理解的多继承、等概念,因此java语言具有功能强大和简单易用两个特征。java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程 。java具有简单性、面向对象、、、、平台独立与可移植性、、动态性等特点 。java可以编写、web应用程序、和应用程序等 。
在java安装过程中,我们相当于安装了两个程序,一个叫”jdk”,另外一个叫”jre”,包括配置java的环境变量也是,配来配去,我们配置的就是jdk和jre。
jdk是 java 语言的,主要用于移动设备、嵌入式设备上的java应用程序。jdk是整个java开发的核心,它包含了java的运行环境(jvm+java系统类库)和java工具。即jdk是java程序的开发环境。
jre是java runtime environment缩写,指java运行环境,是sun的产品。运行java程序所必须的环境的集合,包含jvm(虚拟机)标准实现及java核心类库。注意由于microsoft对java的支持不完全,请不要使用ie自带的来运行 applet,务必安装一个jre或jdk。
首先在官网去下载jdk,现在的jdk版本都自带jre,无需在取下载jre。下载完成后进行安装。
安装完成后配置环境属性,要右击“我的电脑”点击下级“属性”一栏,选择弹窗中的“高级”选项,选择“环境变量”一栏,在弹窗新建系统变量,在“变量名”文本框输入“java_home”,在“变量值”文本框输入jdk的安装路径,点击确定,在上一级“系统变量”中查看path变量,若无则新建变量 path,在“变量值”文本框的起始位置添加“%java_home%\bin;%java_home%\jre\bin;” ,在上一级“系统变量”中查看classpath 变量,若无则新建变量classpath,在“变量值”文本框添加“.;%java_home%\lib\dt.jar;%java_home%\lib\tools.jar;” 。
配置好环境变量后,用快捷键window+r或者在开始菜单中搜索“运行”,打开“运行”后输入cmd打开dos命令,在dos命令中输入javac 按下回车键,没有报错(不是内部或外部命令),再输入java 执行,一样不报错即环境变量配置成功;还可以在dos命令中输入java -version查看本机安装的jdk的版本号。
新建一个记事本,命名为helloworld,后缀名.txt变为.java,然后使用记事本打开helloworld.java文件,然后输入:
public class helloworld{ public static void main (string[] args){ system.out.println("helloworld!"); } }
注:
1)class后面的helloworld叫类名,这个类名必需与你的文件名是相同的,也就是之前创建的那个记事本后来改名为helloworld
2)一个文件只可以有一个public class,但是可以有多个class类,在javac编译过程中,你的.java中有几个class就会生成几个.class文件,.java文件名命名必需是public class后面的那个类名
3)public static void main是我们的主方法,也是程序的执行入口
4)system.out.println(“”)是输出,每条语句的结尾必需有分号
5)java是严格区分大小写的,除了你自己要输出的内容外其他一定要遵循应有的大小写规则
然后编辑运行(如果你的helloworld.java在e盘根目录下存放着)
1)打开cmd命令行,输入”e:”然后回车,切换到e盘
2)输入命令”javac helloworld.java” 然后回车,程序执行完毕后你的目录下应该会多一个叫helloworld.class的文件(编译,将java源文件解析为计算机可执行的字节码文件)
3)继续输入命令”java helloworld”(运行)然后回车,此时界面应该会输出helloworld!
java中的注释分为三种:单行注释、多行注释、文档注释。注释是对java代码的一种解释说明。
单行注释://单行的注释的内容
多行注释:/* 多行注释的内容 */
文档注释:/** 注释内容 */
数制分为二进制、八进制、十进制、十六进制等,其中十进制是我们平常使用的进制,二进制是计算机常使用的进制。
任意进制转十进制:系数*基数权次幂相加。系数为每一位数值本身;x进制的基数为x;权:争对每一位商的数据进行编号,从右边开始,并且是从0开始编号,这个编号就是权的值
如二进制转十进制:00001010==>0*2^0+1*2^1+0*2^2+1*2^3+0*2^4=0+2+0+8+0=10,则该二进制对应的十进制为10
十进制转任意进制:除基取余,直到商为0,余数反转
如下图:
如对本文有疑问, 点击进行留言回复!!
NullPointerException: Attempt to invoke virtual method ‘android.content.res.XmlResourceParser androi
关于启动appium-desktop,报错:Cannot extract apk info using apkanalyzer. Falling back to aapt. Original ....
Gradle 发布共享库——如何通过Gradle发布Android依赖库(aar)到 jitpack 公共仓库
Gradle 发布共享库——如何通过Gradle发布java依赖库(jar)到 jitpack 公共仓库(—)
网友评论