Day03

API

API文档:类库(Application Programming Interface)

对第一个java程序进行总结

  1. java程序编写-编译-运行的过程

    编写:我们将编写的java代码保存在以“.java”结尾的源文件中

    编译:使用javac.exe命令编译我们的java源文件。格式javac 源文件名.java

    运行:使用java.exe命令解释运行我们的字节码文件。格式:java 类名

  2. 在一个java源文件中可以声明多个class。但是最多有一个类声明为public的。

    而且要求声明为public的类的类名必须与源文件名相同。

  3. 程序的入口是main()方法。格式是固定的。

  4. 输出语句:

    System.out.println();先输出数据,然后换行

    System.out.print();只输出数据

  5. 每一个执行语句都以“;”结束。

  6. 编译的过程:

编译以后,会生成一个或多个字节码文件。字节码文件的文件名与java源文件中的类名相同。

编程风格

  • 正确的注释和注释风格
  • 正确的缩进和空白
  • 块的风格:行尾风格

每日一考

/*public class Exam01{
	public static void main(String[] args){
	System.out.println("姓名:辛成玉");//-n表示换行
	System.out.println("性别:男");
	System.out.println();
	System.out.println("住址:青岛农业大学");
	}
}
*/

public class Exam01{
	public static void main(String[] args){
	System.out.println("姓名:辛成玉\n性别:男\n住址:青岛农业大学");
	}
}

JDK,JRE,JVM之间的关系,以及JDK,JRE包含的主要结构有哪些:

​ JDK=JRE+Java的开发工具(java.exe,java.exe,javadoc.exe)

​ JRE=JVM+Java核心类库

为什么要配置path变量?如何配置?

​ JAVA_HOME=bin的上一层目录

​ path=%JAVA_HOME%\bin

复习

Day03

第一部分:编程语言核心结构 主要知识点:变量、基本语法、分支、循环、数组、…

第二部分:Java面向对象的核心逻辑 主要知识点:OOP、封装、继承、多态、接口、…

第三部分:开发Java SE高级应用程序 主要知识点:异常、集合、I/O、多线程、反射机制、网络编程、……

第四部分:实训项目 项目一:家庭收支记账软件(讲完流程控制,第二章结束) 项目二:客户信息管理软件(第四章结束,面向对象上) 项目三:开发团队人员调度软件(第七章异常处理以后) 附加项目一:银行业务管理软件(第七章异常处理以后) 附件项目二:单机考试管理软件(讲完第11章IO流以后可以做)

1.基础常识

软件:即一系列按照特定顺序组织的计算机数据和指令的集合。有系统软件和应用软件。

人机交互方式:图形化界面 vs 命令行方式

“应用程序=算法+数据结构”

计算机语言:第一代:机器语言

第二代:汇编语言

第三代:高级语言

  • 面向过程:C
  • 面向对象:Java,JS,Python

java语言的应用领域:

  • Java Web:后台开发
  • 大数据开发
  • Android应用程序开发

Java语言的特点:

  • 面向对象性:

    两个要素:类,对象

    三个特征:封装、继承、多态

  • 健壮性:1.去除了C语言中的指针2.自动的垃圾回收机制->仍会出现内存溢出、内存泄漏

  • 跨平台性:

为什么要配置path环境变量?

path环境变量:windows操作系统执行命令是要搜寻的路径

为什么要配置path:希望java的开发工具(java.exe,javac.exe)在任何的文件路径下都可以执行成功。

上一篇:Day03


下一篇:Java数据结构与算法--day03