一,软件开发
1.1什么是程序
①模拟现实世界,解决现实世界问题,使用编程语言编写的指令的集合
②指令:代码
1.2计算机编程语言
计算机编程语言
C语言 : 硬件开发 系统底层 嵌入式开发(将程序和数据嵌入到主板当中进行运行)
C++: 游戏开发(虚幻引擎 虚幻5 虚幻4)
C#: web开发(通过服务器获取到资源 称为web开发) 开发平台 .net
python: 数据挖掘分析 人工智能 大数据
php : web开发(无法实行-高并发-高可用-高可扩展)
java : web开发(java的生态好 Java的框架非常完善 专精web开发)
Javascript : 前端脚本(不能独立运行 必须依赖服务器进行运行)
go : 区块链 数据分析操作 处理线程的能力很强
sql 数据库操作语言
二,Java基础入门
2.1Java简介
自行百度
2.2Java语言的特点
①面向对象
②跨平台(一处编译 处处执行)
③安全性高
④简单性
⑤多线程
2.3第一个Java程序
Hello world 编写:打印:hello world
public class hello{
public static void main(String[] args){
System.out.println("hello world");
}
}
2.4编程语言的分类
①编译型语言
将代码一次性编译成机器语言可以翻译的文件(执行效率高,不可跨平台)
②解释型语言
逐行逐行的编译代码(执行效率低,可以跨平台)
③java一门编译加解释型的语言,先编译,再解释,首先将Java通过java的编译工具一次性的翻译class文件(字节码文件)然后再通过Java虚拟机(JVM)逐行逐行翻译翻译运行
2.5Java专有名词介绍
①JDK:开发环境,包括jre+类库+开发工具包(编译器+调试工具)
②jre:运行环境,包含JVM和解释器完整的java运行环境
③JVM:虚拟机,使用软件在不同的操作系统当中,模拟相同的环境
2.6java中类的概念
①类:是Java程序当中最小的组成单元,一个java程序是由若干个类组成
②public修饰的类,表示这是一个主类,主类的类名必须要与文件名保持一致
③一个Java文件当中可以编写多个类,但是类中只有一个类能用public修饰
2.7java编程规范
代码缩进
①每一个层级代码进行间隔缩进
②shift+tab按键表示缩进回退
注释
①单行注释: //注释内容---应用场景:对一行代码进行注释
②多行注释:/*注释内容*/---应用场景:对一段(多行)代码进行注释
③文档注释:/** 注释内容 */---应用场景:对一个类或者一个方法进行注释