Java学习 Day5

Day2:Java基本语法

一、复习

1.基础常识

软件:一系列按照特定顺序组织的计算机数据和指令的集合。分为:系统软件和应用软件
>系统软件:windows,mac,linux,unix,android,IOS,…
>应用软件:word,ppt,画图板,…

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

应用程序 = 算法 + 数据结构
//怎么排列的叫算法,即逻辑,算法解决应用程序正确与否的问题(1、2、3、4、5顺序排列)
//用什么载体去装叫数据结构,数据结构解决效率的问题(常见:数据库索引树形结构、线性结构、二叉树、多对多图形结构。。。)

常用DOC命令:
dir:列出当前目录下的文件和文件夹
md:创建目录
rd:删除目录
cd:进入指定目录
cd…:退回到上一级目录
cd:退回到根目录
del:删除文件
exit:退出doc命令行
补充:echo javase>1.doc

常用快捷键:
>
>上下箭头:调阅历史操作命令
>delete和backspace:删除字符

2.计算机语言的发展迭代史

第一代:机器语言
第二代:汇编语言(嵌入式还在用)
第三代:高级语言
>面向过程语言:C语言
>中间语言:C++
>面相对象语言:Java,JS,Python,Scala…

3.Java语言的迭代

4.Java语言应用的领域:
>java Web开发:后台开发
>大数据开发
>Android应用程序开发:客户端开发

5.Java语言的特点
>面向对象性:
两个要素:类、对象
三个特征:封装、继承、多态
>健壮性:
①去除了C语言中的指针
②自动垃圾回收机制---->仍然会出现内存溢出、内存泄露问题
>跨平台性:write once,run everywhere:一次编译,到处运行
功劳归功于:JVM,java虚拟机

二、复习2

1.安装路径不能包含中文和空格

安装:JDK、JRE
下载:官网、github

2.path环境变量:window操作系统执行命令时所要搜寻的路径

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

3.开发体验

3.1编写

创建一个java文件

System class HelloWorld{
public static woid main{String[] args){
System.out.println(“hello world!”);
}
}

编译:javac
运行:java

3.2总结第一个程序

3.2.1java程序编写-编译-运行的过程
编写:将编写的java代码保存在以“.java”结尾的源文件中
编译:使用javac.exe命令编译java源文件
运行:使用java.exe命令解释运行我们的字节码文件。

3.2.2
在一个java源文件中可以声明多个class,但是,只能最多有一个类声明为public的。
而且要求声明为public的类的类名必须与源文件名相同。

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

3.2.4输出语言
System.out.println():先输出数据,然后换行
System.out.print():只输出数据

3.2.5每一行执行语句都以“;”结束。

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

4.注释Comment

4.1分类:
单行注释://
多行注:/* /
文档注释:/
* */

4.2作用:增加可读性;对程序调试代码

4.3特点:注释的内容不参与编译,文档注释可以被JDK提供的工具javadoc 所解析
注释不可以嵌套使用

5.Java API 文档:

API:Application programming interface习惯上将语言提供的类库都叫API
API文档:针对于提供的类库如何使用,给的一个说明书。类似于《新华字典》。

6.良好的编程风格
行尾风格

7.Java集成开发环境
IDEA、Eclipse

  • 3
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值