程序笔记
2023-02-27 16:46:28 39 举报
AI智能生成
第一周第一天
作者其他创作
大纲/内容
代码语言
C语言
硬件开发
系统底层
嵌入式开发
将程序和数据嵌入到主板当中进行
C++
游戏开发
主要是游戏引擎的开发
C#
web开发
通过服务器获取
Python
人工智能
大数据
数据挖掘分析
PHP
web开发
无法实行高并发
无法实现高可扩展
无法实现高可用
Java
web开发
专精Web开发
Java框架完善
开发生态好
Java语言特点
简单性
跨平台性
面向对象
安全性
多线程性
分布性
可移植性
解释型
高性能
动态性
专有名词
JDK
开发环境,包含JRE+开发工具包(编译器+调试工具)
JRE
运行环境,包含JVM+解释器 完整的Java运行环境
JVM
虚拟机 使用软件在不同的操作系统当中模拟相同的环境
类的概念
Java中最小的组成单元,一个Java程序由多个类组成
public修饰的类,表示这是一个主类,必须类名和文件名保持一致(区分大写)
编程规范
每一层级代码缩进
使用Tab键(制表位)进行间隔
shift+Tab回退一个层级
代码注释
单行注释
//对一行代码进行注释
多行注释
/*<br><br>对一端代码进行注释<br><br>*/<br>
文档注释
/**<br><br>对一个类或一个方法代码进行注释<br><br>*/<br>
JavaScript
脚本语言
不能独立运行,必须依赖服务器运行
Go语言
区块链开发
数据分析的操作
处理线程能力强
SQL
数据库操作语言
实现数据和数据之间的关联
对数据进行增删改查
指令
在虚拟世界中模拟现实的问题,解决并反馈到现实世界
开发环境
JDK安装卸载及搭建
编程软件的安装
数据库的安装
代码运行
新建一个.java结尾的文件,在dos窗口输入javac 文件名.java<br><br>得到文件名.class ,再输入java 文件名<br>
编程语言的分类
编译型语言
将代码一次性编译成机器可以翻译的文件(执行效率高 不可跨平台)
解释型语言
逐行逐行的编译代码(效率低下 可以跨平台)
编译加解释型语言
Java是先编译再解释,首先将Java的编译工具一次性的翻译成.class(字节码文件)然后再通过Java虚拟机(JVM)逐行逐行翻译运行
收藏
0 条评论
下一页
为你推荐
查看更多