面向对象

package cn.ClassTest;public class Item {private String name;private int price;public static void main(String[] args) {Item xueping = new Item();xueping.name="血瓶";xueping.price=50;Item caoxie = new Item();caoxie.name="草鞋";caoxie.price=300;Item changjian = new Item();changjian.name="长剑";changjian.price=350;}}
package cn.ClassTest;
/*** 面向对象,方法练习* http://how2j.cn/k/oo/oo-method/303.html#nowhere* @author Administrator**/
public class Hero {private String name;static float hp=1000f;//血量float armor;//护甲int moveSpeed;//移速void legendary() {System.out.println("恭喜超神了");}static float getHp() {return hp;}float recovery(float blood) {return hp=hp+blood;}public static void main(String[] args) {Hero garen = new Hero();garen.name="盖伦";System.out.println("初始血量为:"+hp);garen.legendary();garen.recovery(500f);System.out.println("现在血量为:"+getHp());}
}

变量

Java中有八种基本类型,都是Java语言预先定义好的,并且是关键字。 
这八种基本类型分别是: 
整型 (4种) 默认int


字符型 (1种)

char类型用于存放一个字符,值用单引号'表示 (双引号表示字符串)
其长度和short一样,也是16位的
只能存放一个字符,超过一个字符就会产生编译错误

浮点型 (2种)  默认double

浮点数类型有两种 
float 长度为32位 
double 长度为64位 
注意: 默认的小数值是double类型的 
所以 float f = 54.321会出现编译错误,因为54.321的默认类型是 double,其类型 长度为64,超过了float的长度32 
在数字后面加一个字母f,直接把该数字声明成float类型 
float f2 = 54.321f, 
这样就不会出错了

布尔型(1种)

String类型其实并不是基本类型,但是它是如此广泛的被使用,常常被误以为是一种基本类型。
String类型是Immutable的,一旦创建就不能够被改变

类型转换

final关键字常见错误

1.

2.声明时候没有被赋值

表达式:用";"结尾的都是

操作符:

http://how2j.cn/k/operator/operator-arithmetic/265.html

how2j:学习笔记相关推荐

  1. how2j学习笔记(JAVA中级)

    文章目录 常见问题 throw和throws的区别 总结Lock和synchronized的区别 异常处理 常用手段 try - catch throws 异常的分类 自定义异常 IO操作 文件路径与 ...

  2. how2j学习笔记(JAVA基础)

    文章目录 学习的十点建议 常见的问题及解答 main()有什么作用? 类与对象有什么联系? 我可不可以忽略返回值? next和nextline有啥区别? 编译器和虚拟机有啥关系? ==与equals( ...

  3. Struts学习笔记--(二)Struts基础

    本文为how2java Struts教程的学习笔记,原教程链接如下:http://how2j.cn/k/struts/struts-jsp/55.html 中文问题 修改addProductjsp 修 ...

  4. PyTorch 学习笔记(六):PyTorch hook 和关于 PyTorch backward 过程的理解 call

    您的位置 首页 PyTorch 学习笔记系列 PyTorch 学习笔记(六):PyTorch hook 和关于 PyTorch backward 过程的理解 发布: 2017年8月4日 7,195阅读 ...

  5. 容器云原生DevOps学习笔记——第三期:从零搭建CI/CD系统标准化交付流程

    暑期实习期间,所在的技术中台-效能研发团队规划设计并结合公司开源协同实现符合DevOps理念的研发工具平台,实现研发过程自动化.标准化: 实习期间对DevOps的理解一直懵懵懂懂,最近观看了阿里专家带 ...

  6. 容器云原生DevOps学习笔记——第二期:如何快速高质量的应用容器化迁移

    暑期实习期间,所在的技术中台-效能研发团队规划设计并结合公司开源协同实现符合DevOps理念的研发工具平台,实现研发过程自动化.标准化: 实习期间对DevOps的理解一直懵懵懂懂,最近观看了阿里专家带 ...

  7. 2020年Yann Lecun深度学习笔记(下)

    2020年Yann Lecun深度学习笔记(下)

  8. 2020年Yann Lecun深度学习笔记(上)

    2020年Yann Lecun深度学习笔记(上)

  9. 知识图谱学习笔记(1)

    知识图谱学习笔记第一部分,包含RDF介绍,以及Jena RDF API使用 知识图谱的基石:RDF RDF(Resource Description Framework),即资源描述框架,其本质是一个 ...

最新文章

  1. Verilog初级教程(11)Verilog中的initial块
  2. 安装eclipse时遇到的问题
  3. JAVA JDBC详解
  4. [LeetCode]题解(python):086-Partition List
  5. Java与本机代理–他们所做的强大功能
  6. Struts2之环境配置
  7. Order By 排序条件中带参数的写法(Oracle数据库、MyBatis)
  8. 修改工程生成的文件类型
  9. SpringCloud学习笔记003---服务提供者和服务消费者补充:反向代理
  10. matlab 音频处理、Python音频处理
  11. VS.net2005的稳定性真的很差劲
  12. Java编程:树(基础部分)
  13. 开源字体lato fonts
  14. 华硕PRIME Z390-P主板设置开启虚拟化技术
  15. 数据产品经理类型划分和工作汇报框架
  16. 【C++】严重性代码说明项目文件行错误
  17. 讲台英语怎么读计算机,一种计算机教学讲台的制作方法
  18. 线性代数——基变换和图像压缩
  19. c语言 结构体 选择题,c语言结构体共用体选择题新
  20. 英特尔的指令集体系结构_INTEL 体系结构 MMX™ 技术开发者手册

热门文章

  1. NoiOpenjudge水题选刷之_搜索
  2. html5移动端点击复制,H5实现移动端复制文字功能
  3. Substance Painter 的一些玩法笔记
  4. Idea上传项目到gitee
  5. 计算机基础应用寒假作业,计算机应用基础理论试题寒假作业.doc
  6. Linux上面查看虚拟机的ID,Linux虚拟机的设备id与盘符不相符怎么办?
  7. C++数组过大时出现的编译错误:(.text+0x165): 截断重寻址至相符: R_X86_64_32S
  8. nodemcu刷鸿蒙系统,mac开发nodemcu, 通过terminal刷固件
  9. 用Python绘制分子结构
  10. 论文邮箱不是导师的_终极答案:你的论文为何在导师那里“石沉大海”?