黑马程序员技术交流社区

标题: 新人报道 [打印本页]

作者: 虚拟猴    时间: 2017-12-21 22:53
标题: 新人报道
黑马程序员——java小白三日游
第一天  Java简介
1 重要的历史时刻
1998年12月       JDK1.2(将Java分成了J2SE,J2EE,J2ME)
2009年4月20日 甲骨文(Oracle)74亿美元收购Sun。
2011年7月         JavaSE7.0(市场主流版本)
2 java的开发与运行
JavaSE / J2SE(Java 2 Platform StandardEdition)标准版
JavaME / J2ME(Java 2 Platform Micr Edition)小型版
JavaEE / J2EE(Java 2 Platform EnterpriseEdition)企业版
使用JDK写成的程序交由JRE去运行。
                              
平台:指的是操作系统(Windows,Linux,macOS)
Java的.class文件相当于Windows中的.exe文件,是可执行的程序。
Win + R,然后cmd回车,可以打开DOS命令控制板。
http://www.oracle.com    在这个官网里进行JDK 的下载与安装。
3编写第一个可运行的代码
public classHelloWorld{
    publicstatic voidmain(String[] args){
        System.out.println("少年,欢迎进入代码的世界。");
    }
}
//注释的内容会不会进入.class文件
4 关键字
  
  
5 给包,类,方法,变量等起名字
组成规则
由字符,下划线_,美元符$组成,这里的字符采用的是Unicode字符集,所以包括英文大小写字母,中文字符,数字字符等,但符号只能有两个:下划线_和美元符$。
注意事项
不能以数字开头,不能是Java中的关键字,变量在哪对大括号内,变量就属于哪对大括号
第二天  Eclipse简介
1 Eclipse下载
Eclipse是一个专门针对Java的集成开发工具,下载http://eclipse.org/
2 数据类型转换
转换规则:byte,short,char—int—long—float—double,byte,short,char相互之间不转换,他们参与运算首先转换为int类型
强制转换: 变量 = (范围小的数据类型) 范围大的数据类型值
3 键盘录入
导包(位置放到class定义的上面)——import java.util.Scanner;
创建对象——Scanner sc = new Scanner(System.in);
调用方法接收数据——int x = sc.nextInt();
第三天 结构
1 选择if语句
if语句第一种格式:
if(关系表达式) {
       语句体
}
if语句第二种格式:
if(关系表达式) {
       语句体1;
}else {
       语句体2;
}
if语句第三种格式:
if (判断条件1) {
       执行语句1
} else if (判断条件2) {
       执行语句2
}
...
else if (判断条件n) {
       执行语句n
} else {
       执行语句n+1
}
2 选择结构switch
switch(表达式) {
       case目标值1:
              语句体1;
              break;
       case目标值2:
              语句体2;
              break;
       …
       default:
              语句体n+1;
              break;
}
default语句表示所有情况都不匹配的时候,就执行该处的内容,和if语句的else相似。
3 循环结构for
for(初始化表达式①;布尔表达式②;步进表达式④){
循环体③
}
4 循环结构while
基本格式
while(布尔表达式) {
             循环体语句;
}
扩展格式
初始化表达式①
while(布尔表达式②){
       循环体③
       步进表达式④
}


作者: zzzz2017    时间: 2018-1-8 11:17
厉害了啊
作者: Haraella    时间: 2018-1-8 11:17
厉害厉害,大神
作者: 白猫    时间: 2018-1-8 11:17
写的不错
作者: gzgd    时间: 2018-1-8 11:17
可以可以




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2