只接受发布货源信息,不可发布违法信息,一旦发现永久封号,欢迎向我们举报!
1064879863
16货源网 > 餐饮行业新闻资讯 > 软件开发 >   觅识小课堂《java概述》-软件开发第八篇


觅识小课堂《java概述》-软件开发第八篇

发布时间:2019-01-25 07:03:39  来源:网友自行发布(如侵权请联系本站立刻删除)  浏览:   【】【】【
大家好,我是CC,在上周的软件开发第六篇中,我们提供了一个软件开发的小样。接下来我们将从如何搭建开发环境和运行完整示例,做进一步解说,这步完成后,同学就可以自己动手写个小样了。准备工作在一台个人电脑上
觅识小课堂《java概述》-软件开发第八篇

大家好,我是CC,在上周的软件开发第六篇中,我们提供了一个软件开发的小样。接下来我们将从如何搭建开发环境和运行完整示例,做进一步解说,这步完成后,同学就可以自己动手写个小样了。

准备工作

在一台个人电脑上安装java程序运行必需的环境。

下面我们以windows为例,根据自己的电脑选择32bit或者64bit的安装包。

1查看系统位数

桌面或者开始-运行程序,找到计算机。然后右键点击属性。

2选择64位JDK

选择64位的jdk(JavaDevelopmentKit)安装包。这里我们选择jdk-8u5-windows-x64.exe,请记住安装包安装的位置,过会儿我们还会用到哦。

下载地址:

https://pan.baidu.com/s/10WxnaDTnE4U1wVnrs8Il7g

提取码:q7jp

双击安装包,按照提示进行安装即可。

3修改环境变量

点击计算机。点击右键,选中属性-高级系统设置。

如果系统环境变量中不存在JAVA_HOME,点击新建。

变量名

JAVA_HOME

变量值

C:\Program Files\Java\jdk1.8.0_05

这个变量值就是前面提到要大家留意的jdk安装地址,这里要配置的,点击确定就完成了。

CLASSPATH,如果系统变量中没有CLASSPATH就新建一个。

变量名

CLASSPATH

变量值

.;"%JAVA_HOME%"/lib/dt.jar;"%JAVA_HOME%"/lib/tools.jar

注意:如果CLASSPATH已经有了,我们的变量加在最前面,并加个分号。比如(

把那个变量值再复制一遍然后加个英文分号)

Path,如果系统变量中没有Path就新建一个。

变量名

Path

变量值

%JAVA_HOME%\bin;

注意:这个一般是增加。我们加在Path变量的最前面,大家注意不要删除或者覆盖后面的内容,避免引起系统错误。

4验证

下面我们来看下环境是否安装成功。

打开一个命令行(方法见上一篇软件开发小样)

在打开的输入框中输入java -version来查看我们安装的jdk版本

课堂内容讲讲讲

好了,准备工作到此结束,我再来讲一些我们这里到的东西。

什么是JAVA?

JAVA即一款主流的面向对象的编程语言。是用来与机器进行沟通的语言,是面向对象方式的【后面的课程我们会讲面向对象】,初期的几节课我们只理解他是如何与机器进行沟通的。

JAVA的体系架构,分为J2ME,J2SE和J2EE。

J2ME:主要用于移动设备和信息家电等有限存储的设备。最近两年移动端多为安卓和IOS开发,J2ME的市场未有调研不做讨论。

J2SE:是Java技术的核心和基础,是J2ME和J2EE的基础。我们最近的课程也主要是以J2SE为主。

J2EE:是目前Java技术应用最广泛的部分,主要降低了开发多层应用的费用和复杂性,同时提供对现在应用程序集成的强有力支持。

JAVA采用了编译和解释结合的机制,通过通用的java编译器将Java源程序编译成平台无关的字节码,然后在特定平台上由JVM(Java Virtual Machine java虚拟机)对字节码解释执行。

什么是JDK?

JDK是java开发包(JavaSEDevelopmentKit)是一套用于开发的Java应用程序开发包,提供了编译、运行Java程序所需要的各种资源,包括Java编译器、JVM、Java运行时环境、以及常用的Java应用程序编程接口(API-Application Programmming Interface常用Java类库)

这里我们再强调几个部分:

JVM:Java虚拟机,介于计算机硬件和软件之间,屏蔽了硬件的不同。这是Java应用如此广泛的原因之一。是划时代的进步。

Java运行时环境JRE:提供Java的运行时环境,包括类加载器、字节码校验器以及运行时执行引擎。

Java编译器javac:通过执行这个命令来将Java源代码编译成可执行的字节代码class文件。

Java运行时解释器java:通过这个命令来执行编译好的字节码class文件。

小小Tips:感兴趣的同学们可以自行了解下java的发展历史,你会对java语言和他的运行机制有更深刻的认识哦。

课堂作业连练练

打开记事本,输入以下的内容:

public class HelloWorld {

public static void main(String[] args) {

System.out.println("Hello World");

}

}

保存为HelloWorld.java

打开命令行,cd到该文件保存的路径,比如

cd D:\mishi

执行编译命令

javac HelloWorld.java

运行编译好的文件

java HelloWorld

可以看到屏幕输出HelloWorld

怎么样。有没有小小的成就感。

解释:

以上我们使用了两个命令javac和java。

javac后面跟着的是java文件的文件名,例如 HelloWorld.java。 该命令用于将 java 源文件编译为 class 字节码文件,如:javac HelloWorld.java。

运行javac命令后,如果成功编译没有错误的话,会出现一个 HelloWorld.class 的文件。

java后面跟着的是java文件中的类名,例如 HelloWorld 就是类名,如: java HelloWorld。

注意:java命令后面不要加.class。

我把上次演示小样的代码也贴出来,感兴趣的同学可以自行实践下。

public class loginTest {

static String userName="mishi";

static String passWord="mishi";

public static void main(String [] args) {

Scanner sc = new Scanner(System.in);

System.out.println("请输入你的用户名:");

String name = sc.nextLine();

if(userName.equals(name)){

System.out.println("请输入你的密码:");

String passwd = sc.nextLine();

if(passWord.equals(passwd)){

System.out.println("Hello World!");

}else{

System.out.println("密码错误!");

}

}else {

System.out.println("该用户不存在,请重新登录!");

}

}

}

课后作业加油“鸭”

小问题:将来你们做Java开发,最绕不开的一个Java金句就是,一次编译,到处运行

这究竟是什么意思?真的是一次编译到处执行吗?

欢迎你与我沟通。答案我们下次揭晓。我是cc,下次课,我们不见不散,关注公众号,回复”加入觅识帮“,识别群二维码,期待你的加入。

让我们共同相伴,开启软件知识之旅。

关注我们

三人觅识

温馨提示:本文章来自网络并且是机构方发布,请自行核实信息的真实性,建议到机构点实地考察后签约合同再合作建设网站,建设站有风险,请注意,一切法律问题本站不承担哦!如侵权请联系本站删除,谢谢!

责任编辑:
热门阅读排行
© 16货源网 1064879863