安卓开发之Java基础(1)——第一个Java程序

1、计算机软件和硬件:

 ①计算机软件可以使计算机按照事先预定好的顺序额完成特定的功能,按照功能可以划分为:系统软件{DOS(Disk Operating System)、Windows、Linux、Unix、Mac、Android、ios}等和应用软件(office、QQ等)

计算机分为硬件和软件

2、软件开发:

  • 软件:按照特定顺序组织的计算机数据指令的集合
  • 开发:软件的制作过程
  • 软件开发:借助开发工具和计算机语言制作软件

3、计算机语言:

  • 语言:人类进行沟通交流的各种表达符号,方便人与人之间进行沟通与信息交换
  • 计算机语言:人与计算机之间进行信息交流沟通的一种特殊语言(计算机语言中也有字符、符号等等),常见的计算机语言有C、C++、C#、Java等

4、人机交互的交互方式:

  • 图形化界面:这种方式简单直观,使用者易于接受
  • 命令行方式:需要有一个控制台,输入特定的指令,让计算机完成一些操作,较为麻烦,需要记住一些命令

5、常用DOS命令:

6、Java语言概述:

Java语言平台版本:

    • JavaSE(Java Platform Standard Edition)标准版:是位开发普通桌面和商务应用程序提供解决方案,该技术体系是其他两者的基础,可以完成一些桌面应用程序的开发
    • JavaME(Java Micro Edition)小型版:是位开发电子消费产品和嵌入式设备提供的解决方案
    • JavaEE(Java Enterpnse Edition)企业版:是为开发企业环境下的应用程序提供的一套解决方案,该技术中包含的技术有servlet,Jsp等,主要针对于web应用程序开发

 

7、JAVA语言特点:

  • 简单性
  • 面向对象
  • 分布式处理
  • 健壮性
  • 结构中立
  • 开源
  • 跨平台:跨操作系统(只需要在Java应用程序的操作系统上先安装一个Java虚拟机【java Virtual Machine】,由JVM负责Java程序在该系统上的运行)
  • 但是JVM不是跨平台的
  • 解释性
  • 高性能
  • 多线程
  • 动态
  • 安全性

8、JRE和JDK:

  • JRE(Java Runtime Environment,Java运行环境),包括Java虚拟机(JVM)和Java程序所需的核心类库等。如果想要运行一个开发好的Java程序,计算机只需要安装JRE即可
  • JDK(Java Development Kit),JAVA开发工具包,包括了JRE,所以安装了JDK就不用再安装JRE了,其中的开发工具:编译工具(java.exe)、打包工具(jar.exe)

绿色版软件直接删除就可以,安装的软件卸载可以:【程序】---》【控制面板】---》添加或删除程序(找到两exe删除,注册表已经清除了)或者是在360安全管家里面卸载

【千万不要右键删除,注册表清理不干净而且下次安装的时候会出现bug】

9、开发工具介绍:

  • Notepad(微软操作系统自带):
  • Notepad++:
  • Eclipse:集成开发环境
  • MyEclipse:集成开发环境

10、Jdk安装目录下bin目录放下的都是一些开发要用的工具,在【bin】目录下单独创建一个新的文件夹【java_practices】,在【cmd】下进入这个目录开始编写程序:

E: cd Java\jdk-12.02_out\bin\java_practices

新建一个新的文档:HelloWorld.java

接着用Notepad++打开编辑:

首先定义一个类,在类后面加上{},在里面添加一个主方法/函数(main),在主方法的大括号之间添加一行输出语句

首先编写Java源程序,扩展名.java

  • 在命令行模式下输入cd Java\jdk-12.02_out\bin\java_practices
  • 进入到bin目录后,输入javac HelloWorld.java对源代码进行编译,生成字节码文件HelloWorld.class
  • 编译完成后如果没有报错信息,输入java HelloWorldclass字节码文件进行解释运行执行时不需要加上class扩展名
  • 但是如果因为编码的问题报错的话,可以看下blog:https://jingyan.baidu.com/article/e3c78d649a56233c4c85f502.html

如果HelloWorld.java里面的class HelloWorld写成Demo,则运行javac HelloWorld.java的时候会出现字节码:Demo.class,接着是运行java Demo则会同样显示结果!

path环境变量配置的作用:

  • 程序的执行需要使用外部命令javac,但是javac命令仅仅能在JDK安装目录下的bin目录下时候,因此程序只能写入bin目录
  • 程序开发过程中,不能将源代码写入JDK的安装目录,因此需要将源程序保存到任意位置的指定目录(英文目录),所以需要使javac指令在任意目录下可以运行
  •  

10、Path和classpath的区别:

  • Path环境变量里面记录的是可执行文件,如.exe文件,对可执行文件先在当前路径去找,如果没找到就去path环境变量中配置的路径去找
  • Classpath环境变量里记录的是java类的运行文件所在的目录

后续课程由飞哥继续介绍,请关注微信公众号"空谷小莜蓝"~~~

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章