作者:艹尛鱈_695 | 来源:互联网 | 2023-07-26 17:53
1.1 软件开发介绍
- 软件开发:系统软件和应用软件
- 人机交互方式:图形化及界面(GUI),命令行方式(CLI)
- 常用的DOS命令(掌握)
dos命令 | 功能 |
---|
dir | 列出当前目录下的文件以及文件夹 |
md | 创建目录 |
rd | 删除目录 |
cd… | 注,只有两个点,退回到上一级目录 |
cd\ | 退回到根目录 |
del | 删除文件 |
exit | 退出dos命令行 |
Echo name:Tom,age=12>1.doc (生成标题为1的,里面内容为name:Tom,age=12的文档)
1.2计算机编程语言介绍
- 计算机语言:人与计算机交流的方式。
- 计算机语言排行榜:https://www.tiobe.com/tiobe-index/
1.3 java语言概述
应用领域:
- 企业级应用
- Android平台应用
- 大数据平台开发:框架Hadoop/spark/storm/flink/ 插件:flume/kafka/aqooq
与操作系统交互的会选择C、或者C++,因为执行效率更高。
c/c++开发效率差,执行效率高
1.4 java语言运行机制及运行过程
特点:
1.面向对象:
基本概念:类、对象 /
三大特性:封装、继承、多态
2.健壮性:
3.跨平台性:win版JNM、Linux版JNM、Mac版JNM
核心机制—垃圾回收
Java程序还会出现内存泄漏和内存溢出问题。
1.5 Java语言的环境搭建
JDK 包括JRE , java开发工具包 (记住)
JRE 包括JVM虚拟机 , java运行环境
配置环境变量path
在管理员窗口:jdk所在路径运行 java -version 查看当前版本
配置环境变量:path : windows系统执行命令时要搜寻的路径
1.6开发体验(记住)
举个例子:
在记事本写一段代码
在命令窗口运行这两行代码
class Hello{public static void main(String[] args){ System.out.println("Hello World");System.out.println(); System.out.println("Hello World"); }}class Person{}class Animal{
}
Day1代码:
**注:**windows不区分大小写
设置记事本的字体:Consolas,
1.7注释
1.java规范的三种注释方式:
符号 | 功能 |
---|
// | 单行注释 |
/* */ | 多行注释 |
/** */ | 文档注释(java特有) |
文档注释举例:
public class HelloJava { public static void main(String[] args) {System.out.println("Hello World!");}
}
在命令行输入:
最后在文件夹生成一串网页,打开index.html
注意:只有文档注释才会生成。
2.单行注释和多行注释的作用:
① 对所写的程序进行解释说明,增强可读性。方便自己和他人
② 调试所写的代码
**3.特点:**单行注释和多行数值,注释了的内容不参与编译。
换句话说,编译后生成的.class结尾的字节码文件中不包含注释掉的信息
4.文档注释的使用:
注释内容可以被JDK提供的工具javadoc所解析,生成一套以网页文件形式体现的该程序的说明文档
5.多行注释不可以嵌套使用
6. 操作方式
1.8 Java API的文档
下载链接:https://www.oracle.com/java/technologies/javase-downloads.html
Java语言提供了大量的基础类,因此 Oracle 也为这些基础类提供了相应的 API文档,用于告诉开发者如何使用这些类,以及这些类里包含的方法。
1. 总结:
对第一个java程序进行总结
1.java程序编写-编译-运行的过程
编写:我们将编写的java代码保存在以“.java”结尾的源文件中
编译:使用javac.exe命令编译我们的java源文件。格式:javac 原文件名.java
运行:使用java.exe命令解释运行我们的字节码文件。格式:java 类名
2.在一个java源文件在中可以声明多个class。但是最多有一个类声明为public的。而且要求声明为public的类的类名必须与源文件名相同。
3.程序的入口是main()方法,格式是固定的。
举例:以下两个地方可变:
4.输出语句:(熟记)
System.out.println(“Hello World”); //先输出后换行
System.out.print(“Hello World”); //只输出数据,不换行。
5.每个执行语句都以“;”结束
6.编译的过程:编译后,会生成一个或多个字节码文件。字节码文件的文件名与java源文件中的类名相同。
作业:
-
将个人的基本信息(姓名、性别、籍贯、住址)打印到控制台上输出。各 条信息分别占一行。
-
结合\n(换行),\t(制表符),空格等在控制台打印出如下图所示的效果.
答: