编译型&解释型
- 翻译型即为有一个专门负责翻译的程序(编译器)将源代码翻译成为计算机可以直接识别的语言(compile) - 解释型,需要什么就解释什么,用一下编一下
应用:
编译型主要用于开发操作系统,c++,linux等都是编译型语言
翻译型主要用于网页开发,对速度的要求不需要太高,JavaScript为解释型语言
Java既有编译型的特征也有解释型的特征
程序:将一系列的程序按照有序的执行
IDEA安装
快捷键:Hello World里面 输入psvm (public static void main) 输入sout 生成输出语句(System.out.println)
优化IDEA:百度搜索 (优化配置)
JAVA语法
一、注释、标识符、关键字
-
注释
注释并不会被执行,是给写代码的人看的,帮助理解(帮助编码规范)
平时写代码要注意规范
-
Java中有三种注释:
-
单行(输入//)、
-
多行(以/开头,输入想要的内容以/结尾)
-
文档注释javadoc(/*开头,输入内容后,用/结尾)
-
-
标识符
-
关键字
Java所有的组成部分都需要名字
-
String Ahello(字符串名字开头只能以大、小写英文字母,英文下划线以及美元符号开头)
-
不能使用关键词,Java中已经被定义的词如class 等
-
Ctrl+d 快速复制一行
-
-
-
关键字
数据类型
-
强类型语言
-
要求变量的使用严格符合规定,所有变量都必须先定义以后才能使用
- 特点:安全性高,速度慢
-
-
弱类型语言
-
Java的数据类型分为两大类
-
八大基本类型(primitive type)
-
整数 int/short/byte/long
int占4个字节 :-2147483648~2147483647
short占2个字节:-32768~~32767
byte占1个字节:-128~~127
long占8个字节:-9223372036854775808-9223372036854775807(Long类型要在数字后面个L)
-
小数,浮点数 float数字后面要加F float = 50.1F /double =3.1231232
-
字符,char,char = 'A' 后面只能是一个字
-
String 字符串,不是关键词
-
boolean布尔值 boolean flag = true boolean flag = false 是否命令
-
-
引用类型(reference type)
-
类
-
借口
-
数组
-
-
什么是字节
-
位(bit)计算及内部数据存储的最小单位
-
字节(byte) 计算机中数据处理的基本单位,习惯上用大写的B 表示 1B=8bit
-
1bit表示1位
-
1 byte 表示一个字节 1B = 1bit
-
1024B= 1KB
-
1024KB = 1M
-
1024M= 1G
-
-
字符 计算机中使用的字母、数字、字和符号
-