发展:
三个版本:
Javame:精简版 移动开发
Javase:标准版 控制台程序
Javaee:企业版 web开发
开发工具:
Eclipse idea(我们)
java可以做什么?
控制台、服务(桌面:c/s 双击运行的程序)、web(b/s:浏览器服务器 用浏览器访问的程序)
环境的安装:jdk
运行环境:
Jdk:java开发工具集 编写代码时代码提示、编译靠jdk
Jre:java运行时环境 支持java运行的环境 jvm
java程序编写三大步:
- 编写源码 源码在java文件中
- 编译 jdk 编译成class文件
- 运行 jre 运行class文件
编译java文件的命令是:javac
运行class文件的命令是:java
语法:
Println()与print()区别:
Println()输出完毕后换行
转义符:
\n 回车
\t制表
注释:
单行注释 // 快捷键: ctrl+/
多行注释 /**/
java中基本数据类型:
常用:
存整数:byte short int long
存小数: float double
存比较结果:boolean
存字符:char
引用数据类型(类和对象时详细):String
单引号被识别为字符 ‘a’
双引号被识别为字符串 “a”单字符字符串 “”空串
变量的使用两种方式:
- 先声明,再赋值 int a; a=10;
- 声明和赋值二合一 int a=10;
规则:(js和java变量命名)
组成:数字、字母、_、$
数字不能放在首位 a2 2a不可以
不能使用关键词
面试题:
int String =10;//String不是关键词 Int $=10;//可以
规范:
- 骆驼命名法 一个单词全部小写name 多个单词 xxXxxXxx myName
- 望文生义 拒绝aaa bbb ccc abc