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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© zzzzjjjj 初级黑马   /  2019-7-22 19:31  /  1375 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

    7月13日从福州来到黑马,抱着高薪就业的目的选择了大数据班,目前已完成了基础班5天的学习,感觉还好.大数据的基础班首先学到的是java,接下来简单说说这几天学得知识,以及心得体会
    第一天
    我们学的是java的入门,简单了解了java的发展历史,明白java之父是詹姆斯.高斯林,并且于1995年发明于sun公司后被oracle公司所收购,目前最新的版本为java12,而今天我们学的使用得是java11,随后我们又学到了jdk jre jvm的下载和区别.明白jdk包含jre和开发工具,jre包含核心类库和jvm.随后我们还学习到了java的跨平台原理,知道java通过java虚拟机可以让代码实现一次编写,到处运行的功能.随后我们还学到了环境变量的配置,在电脑属性环境变量下path中存入jdk的路径并以;结尾.随后我们还学到了我们人生中的第一段代码HelloWorld的编写.随后我们还学了java语言中的基本语法和格式了解了单行注释多行注释 关键字 常量 变量 标识符 数据类型转换等还课外拓展了进制转换原码反码补码的应用.
     学习的第一天生病了状态知识虽简单但吸收并不是特别理想.
     第二天
     我们学习了算数运算符:
+
  1:可以用来做数学相加运算
  2:如果数字和字符相加 实际上是用字符对应的ASCII码去做加法运算
   a 97 /A 65 /0 48
  3:如果字符串和其他数据类型的变量相加 得到的结果一定是字符串类型
-
*
/
  1:得到的是两相除的商值
  2:java中int类型的数值相除结果一定是整数 如果想要得到小数位 就必须让其中一个变成浮点数参与运算
%
  得到的两相除的余数
  
赋值运算符
=
  把等号右边的值赋值给等号左边的变量
+=
  注意:int x = 1; x += 10 -> x = x + 10
    short s = 2; s += 10 -> s = s + 10 ×
    += 赋值运算符隐含了数据类型的强制转换
   
  另外+=可以做字符串的拼接
   String s = "halo";
   s += "world";
   System.out.println(s) -> "haloworld"
-=
*=
/=
%=

自增自减运算符 (他们两的运算规则相同)

int x = 10;
单独使用 x++;
  ++在变量前/变量后是一样  都是变量自加一
  
参与运算 int y = x++;
  如果++是在变量之前 先自加一 然后再去参与运算
  如果++是在变量之后 先使用本身的值去参与运算 再自加一
  
关系运算符(运算结果一定是一个布尔值)
> >=
< <=
==  
  ==比较基本类型 比的是两数据的值是否相等
  ==比较引用类型 比的是两对象的地址值是否相等(面向对象讲)
!=
  两的数值不相同 结果为true 相同 结果为false
  
逻辑运算符
& 有false则整体false
| 有true则整体true
^ 两相同为false 不同为true
! 逻辑非 取反

短路与
&&
  一旦遇到的表达式结果是false 后面不管有多少表达式都不会去执行了
短路或
|| 一旦遇到的表达式结果是true 后面不管有多少表达式都不会去执行了

三元运算符

数据类型 变量名 = (关系表达式?表达式1:表达式2);
如果关系表达式结果为true 就把表达式作为结果 否则表达式2就是结果

流程语句
顺序结构
  
  自上向下依次逐行执行 java中最常见的结构
  
选择结构
  
  判断是否满足一定条件 满足就去执行 不满足就去判断其他条件 或者是继续向后执行
  
  if语句
   
   if(关系表达式){
    java语句;
   }
   
   if(关系表达式){
    java语句;
   }else{
    java语句;
   }
   
   if(关系表达式){
    java语句;
   }else if(关系表达式){
    java语句;
   }else if(关系表达式){
    java语句;
   }...
   
   else{
    java语句;
   }
   
   注意事项:
    1:如果if语句体中的代码只有一行 大括可以省略(不建议不写 看懂即可)
    2:if(){} 小括和大括中间不能出现分号
    3:if语句是可以嵌套使用的
   
  switch语句
   
  
循环结构
      第3天
       .....

0 个回复

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