每周总结

一周课程内容总结

新知识:

通过一周的学习,我对Java又有了新的认识。同时也学到了很多新的知识,包括技术上的和工作上的。

工作上的新知识

命名规范

1.小驼峰命名法:首字母小写,之后的每个单词首字母大写(变量名…)
2.大驼峰命名法:所有单词首字母大写(类名…)
3.下划线命名法(不经常使用):所有字母大写,单词之间用下划线链接(类名…)

数据合法性

在实际开发中,存在生活中数据的合法性和程序运行的要求冲突问题。
在程序运行中,我们要对用户输入的数据进行合法性判断,如果不合法,则需要给予用户提示并不能进入正常的代码运行。

局部变量

1.局部变量有趣且只有在当前所处的代码块中能用,抽出当前代码块无效!!!
2.同作用域内,不能重定义同名变量
3.局部变量未赋值不能使用

参数易错点

1.形参与实参数据类型是否一致!
2.多个参数的方法中,在调用过程中一个参数也不能少!
2.实参与形参的参数顺序一致!!

返回值易错点
  1. 方法中如果需要返回值,必有一个明确的return !!
  2. return存在于一个非必须执行的代码中,会报错!
  3. 如果方法中的返回值类型为void,则可以用return作为方法的结束,return之后不能有任何数据!!
  4. syso不是返回值!!!而是反馈
  5. 一个方法有且只有一个返回值类型
验证

1.不要以为字的代码一定对,对,就不会出错
2.正常轻快下代码运行是否OK
3.村务使用下,验证代码的健壮性是否OK

方法封装小技巧

1.功能单一化!!!!!
2.减少代码中return的使用,提高阅读性
3.抓出特定的情况下,优化代码

方法的文档注释规范

格式 :
/**
*注释
*每一行注释前面都有一个 * 号
* @关键字 (@param 参数 @return 返回值 一般就是这两个)
*
*/ (结尾)

技术上的新知识

数据类型兼容问题

1.计算机默认浮点数为double类型,想用float类型需告知计算机你要是用float类型,即在数字后面加上F即可。

字符常量(char)

1.单引号包含的单个元素叫字符常量,‘A’、‘好’,而不是’AB’。

转义字符

\ 叫做转义字符,即把有意义的转换成无意义的且只能转换 \ 后一个字符。
例:\n 换行 \t 制表 \ 表示一个 \ \\ 表示 \
当你想用字符常量来表示 ’ 时,就需要用到 \ 如 :char ch = ‘’’ 不然会出现错误

字符串(String)

" " 双引号里的所有内容为字符串,且内容不可更改。

类型转换

强制类型转换:int a = 123; byte b = (byte) a;
注意: 强制类型转换可能会导致精度丢失,并可能导致其他问题。

Scanner

Scanner是扫描器的一个变量
用法:Scanner sc = nwe Scanner(System.in);
获取数据类型:
int : sc.nextInt()
double : sc.nextDouble()
String : sc.next() 或 sc.nextLine()
char : sc.next().charAt(0) 或 sc.nextLine().charAt(0)

条件运算符

格式 :XXX ? true处理方式 : false处理方式

while循环

while(循环条件… bean类型)

关键字

continue:结束本次循环,直接进入下一次循环
注意事项
1.在while循环中使用continue关键字时,注意它与循环变更条件之间的位置关系,防止死循环的出现。
2.fo循环中使用,没有太多顾虑。

方法 (!)

public static int myAge(int age)
public static : 固定格式
int : 返回值类型(方法使用结束后返回的数据的类型)!!!
myAge : 方法名
(int age) : 形式参数列表 (从方法以外接收的数据和数据类型)!!!
注意事项
1.void 是无返回值 !!
2.()是无参数!!

总结

通过这一周的学习,我不仅把Java的基础打得更牢固了,而且对一下细节问题有了更多的了解,这样我在以后的工作中会避免许许多多的错误。我感觉这一周下来,我的变化还是很大的,对代码的了解更加的深入,也能独立的去编写一些最简单的东西。学会了如何去思考,去写代码,而不是一味的百度。在这一周里,老师教给我的不仅是写代码的技术,更是思想。正所谓,好看的皮囊千篇一律,有趣的灵魂万里挑一。坚持下去,我就能活过来了!

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值