A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

吴宗藩

初级黑马

  • 黑马币:21

  • 帖子:7

  • 精华:0

© 吴宗藩 初级黑马   /  2019-3-8 20:02  /  926 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

来到黑马第一天我们主要学习了如何安装java开发中需要安装的jdk和上课环境,学习了基本的java语法,主要是通过HelloWord案例来演示的。案例如下:
public class DEMO01{
        public static void main(String[]args){
                System.out.println(“HelloWorld”);
        }
}
在这个案例中我们学会了如何去写一个main方法,如何去定义类 等一些知识点 总体来说第一天的知识点还是比较基础的,主要注意几点:
      1.关键字完全是小写字母,并且常见开发软件中会有颜色标识。
      2.变量使用不能超过变量的作用域
     3.标识符可以包含英文字母 数字,$ -中文也可以。但是注意不能以数字开头,不能是关键字。
     4.byte short char参与运算时结果会提升为int类型,如果有其他更大的数据参与运算,则会转为该类型。
day02:
     第二天我们主要学习了几种运算符,我总结了一些关键点,总结如下:
     1.字符串的加操作;当加操作出现字符串;+号是字符串连接符;举例:1+99+"黑马程序员”输出结果为100程序员。
     2.三元运算符格式:关系表达式?表达式1,表达式2;
     3.区别i++和++i在运算当中的先后执行顺序。
day03:
      1.switch表达格式:      
      switch(表达式)
           case值1;
          语句体1;
         break;
            case值2:
            语句体2;
             break;
             ...
     default:
          语句体n;        
}            
       注意事项:
        ①switch后面小括号当中只能是下列数据类型:
                        基本数据类型:byte/short/char/int
                        引用数据类型:String字符串、enum枚举
        ②switch可以没有default,但是一般都会加上
        ③case语句后面可以不加break.但是如果不加break就会出现case穿透问题.匹配哪一个case就从哪一个位置向下执行,直到遇到了break或者整体结束为止;        
2.for循环定义格式:
    for(初始化语句;判断语句;步进语句){
              循环体;
}  
3.while循环定义格式:
     while(布尔表达式){
         循环体;
}      
4.do while循环定义格式:
        do{
                循环体;
           }while(判断表达式);
执行流程:
                先执行循环第,然后看判断表达式的结果如果为true则继续执行循环体如果判断表达式的结果为false则循环结束,如此反复。   
5.break和continue
   注意:在循环过程中,碰到break,循环结束,碰到continue,则跳过本次循环,继续执行判断。
  死循环:
第一种:   while(true){
}
第二种:for(; ;){
}
接下来就是第四天了,主要知识点如下:
1.idea的安装及破解和java程序的编译运行
2.数组的动态以及静态初始化;
动态:int[]arr=new int(10);注意:这里的是10指的是数组里面元素的个数
静态 :int[]arr={1,2,3,4,5,6,7,8,9,10}   这里的每个数字就是数组里面的元素,1.数组的长度一旦确定就不能改变,2.数组中元素的数据类型都是一样的
3.数组元素的遍历
int[]arr={1,2,3,4,5}
for(int i=0;i<arr.length;i++){
           System.out.println(arr);
}
day05:
1.方法的定于格式:
  public static int 方法名(参数){
        方法体;
       返回值;
}
这里注意事项:return :用来返回最终的结果.  两个作用,第一停止当前方法,第二将后面的返回值还给调用处。
2,方法的调用格式
    方法名(参数1.参数2);
3.方法的重载:
    定义:在同一个类中,方法名相同,参数列表不同的方法才叫重载。
day06:
今天没有学习新的知识 老师主要是给我们梳理了一下前几天的知识并给我们讲解了习题。
day07:
今天我们学习了面向对象:
1.对象的定义格式
1.类名 对象名=new 类名(参数);
2.成员变量的调用格式:对象名.变量名
3.成员方法的调用格式:对象名.方法名(参数);
4.一个标准的类的要求
       1.   所有的成员变量都用private修饰
       2.   提供对应的getXxx/setXxx方法
       3.   提供空参构造,全参构造



0 个回复

您需要登录后才可以回帖 登录 | 加入黑马