《Java核心技术卷Ⅰ》没学过Java的再点进来看


前言

通过阅读这本书,巩固一下知识,对觉得值得强化加深和有趣的知识点进行归纳记忆。感觉《Head First Java》和网站上的Java菜鸟教程更加的生动。


提示:以下是本篇文章正文内容,下面案例可供参考

一、有趣的表述和基础的知识过一遍

  1. 类名是以大写字母开头的名词,名字由多个单词组成,每个单词的第一个字母都应该大写。这种命名方法称为 驼峰命名法。
  2. main方法就是程序的入口,Java虚拟机总是从指定类中的main方法的代码开始执行的。即main方法就是程序的入口。
  3. 点号(.)用于调用方法
  4. 注释的三种 ① // ②/* 和*/③用于自动的生成文档以 /*开始/结束
  5. int 4个字节,short 2个字节,long 8个字节,byte 1个字节,float 4个字节,double 8个字节
  6. 转义字符:\t 制表 \n换行 \r回车
  7. boolean类型只有两个值:false和true。整型值和布尔值之间不能进行相互转换。
  8. 类型转换

自动类型转换:当容量小的数据类型的变量与容量大的数据类型的变量做运算时,结果自动提升为容量大的数据类型。
byte 、char 、short --> int --> long --> float --> double
特别的:当byte、char、short三种类型的变量做运算时,结果为int型

强制类型转换

1.需要使用强转符:()
2.注意点:强制类型转换,可能导致精度损失。

  1. 字符串的拼接用+号链接两个字符串。

二、自己薄弱的点

  • 枚举类型:有时候变量的取值只在一个有限的集合内。例如销售的服装或比萨只有小、中的、大和超大四种尺寸,当然,可以将这些尺寸分别编码为1、2、3、4或者S、M、L、X,但是这种设置很容易出错,很可能再变量中保存的是一个错误的值,针对这种情况可以自定义枚举类型。枚举类型包括有限个命名的值。例如,enum Size{S,M,L,E,}
  • 数学函数:Math类中,包含了多种 数学函数。数值的平方根可以使用sqrt方法。

double x = 4;
double y = Math.sqrt(x);
syso(y)

②幂运算

double y = Math.pow(x,a) 表示x的a次方

还有三角函数和Π等等,Math并不是必须写在前面的,只要在源文件顶部静态导入Math类

  • 三元操作符:如果条件为true,表达式的值久未第一个表达式的值,否则为第二个表达式的值。

x<y?x:y 结果会返回x和y中较小的一个。


总结

受不了了,总结的过程中发现还是菜鸟教程香啊,直接还能运行代码,感觉还是那样学的快哈哈,就当是试错了。。。在这里插入图片描述

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值