黑马程序员技术交流社区

标题: 技术贴 [打印本页]

作者: 九爷    时间: 2019-3-8 19:58
标题: 技术贴

来黑马好些天了,经过这些日子的学习,我这边总结了一些我目前学到的知识,有不对的地方,希望大家能批评指教。
Day1:
1. 命令提示符
命令提示符(控制台,命令行)的打开方式:win+R 输入cmd 回车
常见命令符:
①切换盘符   盘符名:
②进入某个文件夹   cd 文件夹名
③返回上一级         cd ..
④直接回根路径      cd \
⑤查看当前目录的所有内容    dir
⑥清屏                  cls
⑦退出命令提示符    exit
帮助命令符:help
HelloWord及java语法
[size=10.5000pt]1. HelloWord的程序编写
[size=10.5000pt]2. 注释:分为单行注释//,多行注释/* */,还有文档注释
public class HelloWorld {
        //main方法,这个是程序执行的入口
        public static void main(String[] args){
                //这是一个输出语句  在小括号中写什么内容就会在控制台输出什么内容
                System.out.println("HelloWorld!!");
        }
}
3. 关键字特点:完全是小写的字母,常见的开发软件中会有特殊符号标识
4. 常量:分为整数常量,浮点数常量,字符常量,字符串常量,布尔常量,空常量。
5. 数据类型:基本数据类型分为四项八类,分别为byte,short,int,long,float,double,char,boolean.
6. 变量:定义格式为   数据类型+变量名  变量名 = 赋值 或者  数据类型+变量名 = 赋值
标识符:        ①标识符可以包含英文大小写字母,数字,$和_     中文也可以②不能以数字开头③不能是关键字
7. 数据类型转化:分为自动类型转化(范围小转到范围大),强制类型转化(范围大转到范围小)
Day2:
1. 运算符:分为算术运算符,赋值运算符,比较运算符,逻辑运算符,三元运算符
2.If语句:                ①        if(判断表达式){
                                                语句体;
                                        }
                                ②  else if(判断表达式){
                                                语句体;
                                        }
                                ③  else{
                                                语句体;
                                        }       
        首先有且仅有一个一个if,后面会有0个到多个else if语句,最后会有0个或1个else
2. 键盘录入
1.import java.util.Scanner;
2.Scanner sc = new Scanner(System.in);
3. int num = sc.nextInt();
Day3:
第三天我认为主要的主要的有以下几点
分别是循环语句,switch语句以及random随机数的掌握
Switch语句:主要记住格式:
switch (表达式) {
                        case 值1:
                                语句体1;
                                break;
                        case 值2:
                                语句体2;
                                break;
                        case 值3:
                                语句体3;
                                break;
                        ...
                        default:
                                语句体n+1;
break; // 最后一个break语句可以省略,但是强烈推荐不要省
循环语句:
主要需要掌握for循环语句,while,do while循环语句
For循环语句
                for(初始化语句;条件判断;步进语句){
                        循环体;
                }
注意事项:
                for循环的变量在小括号当中定义,只有循环内部才可以使用。
While循环语句
                while(判断表达式){
                        循环体;
                }
执行流程:
                看判断表达式的结果,如果为false循环结束,如果为true,则执行循环体.循环体执行完后继续看判断表达式的结果以此类推
Do whlie 循环语句
                do{
                        循环体;
                }while(判断表达式);
执行流程:
                先执行循环第,然后看判断表达式的结果如果为true则继续执行循环体如果判断表达式的结果为false则循环结束,如此反复。
Random随机数(记住格式即可)
         A.  导入包    import java.util.Random;
    B.  创建对象   Random r = new Random();
C.  获取随机数  int num = r.nextInt(10);//[0,10)
Day4:
数组的初始化:
1. 动态初始化(指定长度)2. 静态初始化(指定内容)
数组元素的表达方式:
数组名[索引],索引值:就是一个int数字,代表数组当中元素的编号,【注意】索引值从0开始,一直到“数组的长度-1”为止。
数组长度的表示:
数组名.length
数组的遍历:
int[] arr={1,2,3,4,5,7};
//遍历输出数组元素
for(int i=0;i<arr.length;i++){
        System.out.println(arr);
}
Day5:
第五天的内容主要是方法,这边主要掌握放方法的定义的格式,方法的调用和重载即可
方法的定义格式:
                public static  返回值类型  方法名(参数类型 参数名,参数类型2 参数名2,.....){
                                方法体;
                                return 返回值;
                }
方法的调用:
最纯粹的格式:   方法名(参数1,参数2...);
方法的重载:
在同一个类中,方法名相同,参数列表不同的方法才叫重载
分辨方法:
参数列表不同:
参数个数不同,参数类型不同,参数的多类型顺序不同






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