黑马程序员技术交流社区
标题:
【成都校区】+java基础笔记
[打印本页]
作者:
一半是快乐
时间:
2019-4-18 18:03
标题:
【成都校区】+java基础笔记
1、 计算机程序:一组有序指令的集合
2、Java语言分为3个领域:
javaSE是Java技术核心(指桌面应用程序):QQ、百度云…
javaEE是企业标准(面向Internet的应用程序):京东、淘宝….
javaME(移动设备、小型嵌入开发):手机上的软件
3、 三步骤:
编写源程序(程序以.java结尾)
编译(使用javac指令编译源程序 ,编译后的文件 以.class结尾)
运行(使用java指令运行编译后的文件)内层框架
Public static void main (String[] args) {
}
注意:方法名必须是main
主方法四要素:public static void String[] args
4、 输出指令
System.out.println(“女”);
System.out.println(“18’);
注意:System首字母大写,
Println和print区别:println输出后换行;print只输出不换行
(建议用Println)
5、\n和\t
(1)\n换行;
(2)\t制表位,4个字符作为一个单位
6、注释:
1)// 单行注释 以//开始到行末结束
2)/**
*
*/文本注释保存真或假,使用boolean 变量
boolean 有两个值:true真、false 假
7、从控制台接受输入信息,通过创建扫描器
Scanner input=new Scanner(System.in);
Int age=input.memtInt();//接受int类型
String name=input.next();//接受String类型
8、关系运算符
> 、< 、 >= 、 <= 、 == 、 !=
9、==和=的区别
==比较,=赋值
10、条件判断if
if(表达式){
语句
}//当表达式为true真时执行语句
3)\*……*\ 多行注释 多行用于注释代码块 | 、 & 、 || 、 && 、 !
优先级顺序:()>!>算术运算符>&&>||>赋值运算符=
多使用()控制优先级
11、if—else
if(表达式){
语句1;
}else{
语句2;
}
当表达式为真,执行语句1 ;当表达式为假,执行语句2
12、多重if—else if—else
if(条件1){
语句1;
}else if(条件2){
语句2;
}else if(条件3){
语句3;
}else{
语句4;
}
13、switch(表达式){
case 值1:
语句1;
Break;
case 值2:
语句2;
Break;
case 值3:
语句3;
Break;
default:
语句4;
Break;
}
jdk版本在1.7或者1.7以上,表达式是值可以是String类型;值不能相同;
break的作用是跳出switch结构
14、while循环:
语法:while(循环条件){
循环操作;
}
特点:先判断,在执行。
15、==:用于数字比较,比较的是地址;
.equals:用于字符串比较,比较的是字符;
(如:!anwer.equals(“y”))
16、do while
语法:do{
循环操作;
}while(循环条件);
特点:先执行,再判断
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2