java学习第一周总结

本周刚开始接触java,在b站自学,首先通过尚学堂了解了java的发展历史、java相比其他语言的优势、Java应用程序的运行机制,接着还是跟着尚学堂了解jdk以及jdk的安装和调试,在path调试完成后测试jdk配置时出现问题,转去狂神学习,找到解决方法。

jdk调试完成后安装了idea,jdk的调试和idea的调试用了大量时间。

从充满仪式感的HelloWorld开始了java的正式学习。

本周主要学习了注释、标识符和关键字、数据类型、类型转换、变量常量以及作用域、基本运算符、自增自减、math类、逻辑运算符、位运算符、三元运算符、包机制、javadoc生成文档、scanner、顺序结构、if选择结构、switch、while、dowhile、for循环、break、continue、goto、方法、方法重载、可变参数、递归思想、数组。

其中大部分内容和c加加基本一致,学习起来也较为轻松。

总结一些重要的知识点:

一、注释

1、单行注释//

2、多行注释/* */

3、文档注释/** */

二、关键字

1、标识符应以字母、美元符、下划线开头;

2、标识符大小写敏感;

3、用拼音会很low;

三、数据类型

1、布尔值:boolean flag=true

2、避免使用浮点数进行比较。

3、字符本质是数字。

四、包机制

为了更好地组织类,java提供了包机制,用于区分类名的命名空间。

一般公司域名倒置作为包名:

com.xxxxx.www

五、scanner

1、凡是属于io流的类如果不关闭会一直占用资源

所以最后加上

scanner.close();

2、next()不能得到有空格的字符串

3、nextline()可以获取空白

六、顺序结构、if选择结构、switch、while、dowhile、for循环、break、continue

与c加加写法一致。

七、方法

1、方法与函数类似,是一段用来完成特定功能的代码片段。

public static 类型 名字(){}

2、方法重载规则

方法名必须相同

参数列表不妥(个数、参数类型、排序)

返回类型可以相同也可以不相同

八、可变参数

1、在方法声明中,在指定参数类型后加一个省略号(...)

2、一个方法只能制定一个可变参数,他必须是方法的最后一个参数。

九、递归

1、方法自己调用自己。

2、合理使用,数值大时建议用算法代替。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值