1 编码风格

代码风格一般规定:类名的首字母要大写,如果类由几个单词构成,那么吧它们并在一起(不要用下划线来分隔)

其中每个内部带刺的首字母都采用大写形式

例如 :  class AllColorOfBook{}

有人称呼这样的规则为驼峰风格, 几乎所有其他内容--方法,字段以及对象引用名称等都与类的风格一致(标识符的第一字母采用小写)

2 对象

String s;

这里所创建的只是引用,并不是对象. 没有与任何事物相关联.

一般我们习惯创建一个引用的同事便进行初始化

String s ="abc";  (这里提现一个特性:java的字符串可以用带引号的文本初始化)

当然这个String s="abc"; 也可以用String s = new String("abc")  替代

穿件的对象分别存储到

(1)寄存器

(2)堆栈

(3)堆

(4)常量存储

(5)非RAM存储

3 类

关键字class 之后紧跟着的名称

class a{}

4 字段和方法 (字段有时候被称作为数据成员)

字段可以是任何类型的对象,可以通过其引用与其进行通信,也可以是基本类型中的一种,

解释:创建一个类 里面存储点数据

class Name{

int i;

double d;

boolean b;

}

可以用这个类创建对象

Name n = new Name();

可以给对象赋值(赋值要清楚如何引用一个对象的成员 在对象引用名称后面紧跟一个点 后面对象内部成员的名称)

n.i=1;

n.d=2.1;

n.b=true;

Java的方法 决定了一个对象能够接受什么样的消息,方法的基本组成包括:名称,参数,返回值,方法体

5 基本成员默认值

若类的某个成员是基本数据类型,即使没有初始化Java也会确保它获取一个默认值.

例如 int x;

Java的类,对象以及字段和方法相关推荐

  1. 对象字段java_Java的类,对象以及字段和方法

    1 编码风格 代码风格一般规定:类名的首字母要大写,如果类由几个单词构成,那么吧它们并在一起(不要用下划线来分隔) 其中每个内部带刺的首字母都采用大写形式 例如 :  class AllColorOf ...

  2. 如何获取java对象的字段名_Java如何获取类对象的字段?

    下面的示例使用反射获取类对象的字段.我们将获取字段名称及其对应的类型.下面显示了三种可用于获取对象字段的方式:Class.getDeclaredFields() Class.getFields() C ...

  3. java 匿名list,java创造匿名对象的两种方法

    在java中有时候需要一些匿名对象的使用.可能有些小伙伴拿还不会创造,其实我们在学习一些方法时都或多或少的接触过.本篇所要讲到的创造匿名对象总结了两种方法,分别是静态工具方法和Lambda表达式,我们 ...

  4. java获取实体类对象_java 获取实体类对象属性值的方法

    在java中我们要获得实体类对象的属性,一般情况是将实体类中的属性私有化,然后再对外提供get()与set()方法,然后再获取实体类对象的属性的时候先把对象new出来,再用变量名.get()的方法得到 ...

  5. Java遍历Map对象的四种方法

    在java中遍历Map有不少的方法.我们看一下最常用的方法及其优缺点. 既然java中的所有map都实现了Map接口,以下方法适用于任何map实现(HashMap, TreeMap, LinkedHa ...

  6. Java Byte类的compareTo()方法和示例

    简短的类compareTo()方法 (Short class compareTo() method) compareTo() method is available in java.lang pack ...

  7. Java短类的compareTo()方法和示例

    简短的类compareTo()方法 (Short class compareTo() method) compareTo() method is available in java.lang pack ...

  8. Java整数类的compareTo()方法和示例

    整数类compareTo()方法 (Integer class compareTo() method) compareTo() method is available in java.lang pac ...

  9. Java Long类的valueOf()方法及示例

    Syntax: 句法: public static Long valueOf (long value); public static Long valueOf (String value); publ ...

最新文章

  1. 一张图追踪测序的大历史背景
  2. optee的共享内存的介绍
  3. 2020蓝桥杯省赛---java---B---1(指数计算)
  4. RPA机器人来了, 你的饭碗还好吗?
  5. php设置用户头像,PHP针对多用户实现更换头像功能
  6. 2022年企业微信生态研究报告
  7. Node.js抓取网页信息并展示(cheerio网络爬虫)
  8. laravel一键安装包
  9. 财务有必要学python吗-一个来自35岁职场高管的忠告:Python为什么不得不学?
  10. flink Table API 与SQL入门实战
  11. 查找 --- Search Insert Position --- 图解
  12. 银行数据仓库体系实践_案例:农发行数据交换共享平台建设实践分享
  13. Lazy Load Plugin for jQuery延迟加载测试成功
  14. 解决办法:configure后,没有更新Makefile
  15. 497.非重叠矩形中的随机点
  16. CMS系列远程代码执行—Discuz
  17. golang单线程对比map与bigCache小对象存取性能差别
  18. 法国电子与计算机信息工程学校排名,法国工程学院的十大排名情况
  19. java开发手机app_java可以开发哪些软件
  20. macbook蓝牙pan未连接_macOS Catalina 10.15.1 连接iPad 13.2.2 分屏失败的解决办法

热门文章

  1. 2022-2028年中国儿童医疗行业深度调研及投资前景预测报告
  2. 2022-2028年中国水处理分离膜行业市场现状调研及市场需求潜力报告
  3. mybatis使用注解开发
  4. 算法工程师落地_模型的更新升级能力
  5. GEMM与AutoKernel算子优化
  6. PyTorch神经网络集成技术
  7. 多任务训练的模式结构扩散
  8. 标题 相机标定(Camera calibration)原理和步骤
  9. 商城数据库表设计介绍
  10. Android ListView 点击item改变item的背景颜色(ListView实现光标移动)