学习日志

学习日志
  第一堂课:七月28日
  首要,叙述了计算机的发展史,由机器言语→汇编言语→高档言语的进程,之后叙述了一下 JAVA的发展史。
  JavaEE:定位在服务器端的使用,
  JavaSe:定位在个人计算机上的使用,
  JavaMe:定位在消耗性电子产品的使用上。
  JDK→开发环境;
  JRE→运转环境;
  JVM→虚拟机; JDK ⊆ JRE ⊆ JVM
  JDK装置的进程与怎么装备环境。
  修改第一个程序“Java Welcom”。
  第二堂课:七月28日
  1) 讲标识符的命名规矩:有必要以字母、下划线_ 、美元符$ 最初;其他有些可所以字母、下划线、美元符和数字恣意组合;Java 标识符大小写灵敏,且长度无限制。
  2) 变量:能够改变的量 规模看大括号 类型 标识符 = 值;
  变量能够分为部分变量和大局变量
  部分变量:类内办法外 默许有初始值;
  大局变量:办法内部 用时有必要初始化;
  大局能够与部分重名 就近准则 部分变量不能重名
  常量:只能初始化一次 大局时有必要赋值。
  3) 常量:通常常量的定制标准是姓名悉数大写
  被final润饰的变量是常量 值不行再改变 润饰大局变量时,有必要初始化。
  4) 根本数据类型:三类八种
  数值型:①:整数型(byte、short、int、long);
在这里插入图片描述
在这里插入图片描述

②:浮点型(float、double);
在这里插入图片描述

文本型:字符型(char)
在这里插入图片描述

逻辑型:布尔型(boolean)
在这里插入图片描述

5) 运算符:
在这里插入图片描述

第三堂课:七月28日
  逻辑运算符:
在这里插入图片描述

条件运算符:仅有一个三目运算符(布尔表达式)?A:B 若是表达式值为true取A若是是false取B
  扩大运算符:+=,-=,*=,/=
  s += 1; //等效于s = s + 1 ; 可是不是同等
  类型变换:
在这里插入图片描述

次序布局:
  程序从上倒下顺次履行。
  选作布局:
  if(单挑选布局);
  if(布尔表达式){
  句子;
  }
  if-else(双挑选布局);
  if(布尔表达式){
  句子;
  }else{
  句子;
  }
  if-else if-else(多挑选布局);
  if(布尔表达式){
  句子;
  }else if(布尔表达式){
  句子;}else{ 句子; }
  switch(多挑选布局)
  switch(表达式){
  case 值1:
  句子序列;
  [break;]
  case 值2:
  句子序列;
  [break;]
  [default :
  默许句子;]
  }
  拓宽常识:办法的调用
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述在这里插入图片描述
  循环布局:
  a) While句子格局
  While(布尔表达式){
  循环体;
  }
  b) for句子格局
  for(初始表达式;布尔表达式;前进){
  循环体;
  }
  拓宽常识:
在这里插入图片描述

c) do-while(用的很少)
  do{
  循环体;
  }while(布尔表达式);
  注释:先履行循环体;后判别布尔表达式;循环体至少履行一次
  介绍break与continue的差异:
  break完毕;continue是完毕本次持续下次。
  第四堂:七月29日
  1.办法调用 功用模块化 最最简略的封装
  2.参数的疑问:
  形参: 办法小括号内带类型的参数 作用在整个办法内部
  实参: 办法小括号内带实践值的参数
  3.回来值的疑问:
  void 改成 要回来的类型
  办法内要有return
  return值的类型跟 办法头部回来类型保持一致(包含相同和主动变换)谁调用此办法,值就回来给谁 用来接值的变量类型与办法回来类型保持一致
  4.static 的疑问(同一个类中的用法): 静态的 同享的
  办法和大局变量分为静态的和非静态
  同一个类中:
  静态办法能够直接调用静态办法和特点
  静态办法有必要经过目标来调用非静态办法和特点
  类名 标识符 = new 类名(参数);
  标识符 .办法名(参数);
  非静态办法能够直接调用同一个类中所有特点和办法
  不同类中:
  一个类中的办法 调用另一个累的静态办法时
  类名 .办法名(参数);
  一个类中的办法 调用另一个类的非静态办法时
  目标 .办法名(参数);
  5.String 字符串的常用办法
  length( ) charAt(int) indexOf() tring()
  substring( ) startsWith() endsWith() valuOf()
  replace( )
  字符串遍历:
  for(int i = 0; i < s.length( ); i++){
  System .out .println(s .charAt(i));
  }
  6.递归
  for(int i= 1; i <= 100; i++){ sum += 1;}
  循环初值 循环规模 循环增量
  递归办法调用自个自身 其实是循环

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值