Day02:

java 程序是由 类,对象 组成。对象和类是由 方法,变量组成。方法是由 语句,表达式 组成。表达式是由 运算符 组成。

3种变量:

实例变量:定义对象的属性。

类 变 量 : 定义类的属性,适用于类的所有实例对象。

局部变量:用于方法定义,乃至方法中更小的语句块中。

创建 变量 要先申明后赋值(指定初始值)。

基本类型变量:

boolean                             true 或者 false

char                                    16 位 Unicode 字符

byte                                    8 位整数(带符号)

short                                   16 位整数(带符号)

int                                       32 位整数(带符号)

long                                    64 位整数(带符号)

float                                    32 位浮点数

double                                64 位浮点数

类变量和实例变量的基础数据类型都有默认初始值,可以不初始化,局部变量必须初始化。

变量名第一个字母开头小写,第二个字母开始,开头字母大写。

类名每个字母第一个字母大写。

String 属于类的类型

常量,值不会变的变量。

3种常量:

实例常量

类常量

局部常量

声明常量,在变量前面加上关键字 final ,并给指定的初始值。

常量名全部大写。

x+=y;    相当于   x = x+y;

x-=y                   x = x-y

x*=y                   x = x*y

x/=y                   x = x/y;

自增自减:

x++

x--

先赋值 再自增自减1;

++x

--x

先自增自减1 再赋值

String 运算 用 + 符号连接。

任何变量类型与 String 连接都会当做String字符串

变量取值范围的溢出,会因为底层二进制的原因,改变第一个符号位。

类是创建对象的模板。

用 new 创建一个实例对象。

21天学通Java学习笔记-Day02相关推荐

  1. 21天学通Java学习笔记-Day01

    21天学通java 中文第6版 下载地址:点击打开链接 Day01: 命令行查看和设置classpath: 查看:echo %classpath% 设置:set classpath = %classp ...

  2. 21天学通Java学习笔记-Day12(MYsql-JDBC)

    JDBC MYQL 基础: 用命令行进入MYSQL:shell > mysql -h host(主机) -u user(用户名) -p 回车,等待输入密码 退出MYSQL:mysql >  ...

  3. 21天学通Java学习笔记-Day04

    Day04: 静态数组是一组对象,每个元素都是一个对象,所以用 new 创建新的数组实例. class test{public static void main(String[]args){a[] a ...

  4. 21天学通Java学习笔记-Day06

    Day06: 限定符: *限定符 public ,protected 和 private 用于控制类,方法和变量的访问 *限定符 static 用于创建类方法和类变量 *限定符 final 用于固定( ...

  5. 21天学通Java学习笔记-Day11(常用类)

    java 常用类(重点): String 类: String 类代表字符串.创建以后不能更变. public class tests { public static void main(String[ ...

  6. 21天学通Java学习笔记-Day10(网路编程)

    网路编程(重点): TCP 程序:Socket 程序,双方必须建立可靠连接 UTP 程序:数据报程序,建立的连接属于不可靠 开发第一个Socket 程序: 如果要进行网络程序的开发,首先需要两个类: ...

  7. Java学习笔记Day02

    Java学习笔记Day02 一.细化Hello程序 1.详解代码 //公有的类,叫做Hello public class Hello{//主方法public static void main(Stri ...

  8. 21天学通java第7版pdf_21天学通Java.第7版.pdf

    <21天学通Java(第7版)>是初学者学习Java编程语言的畅销经典教程,循序渐进地介绍了Java编程语言知识,并提供了丰富的实例和练习:同时全面涵盖了Java 8这一新标准以及与And ...

  9. 《21天学通Java(第6版)》—— 1.4 属性和行为

    本节书摘来异步社区<21天学通Java(第6版)>一书中的第1章,第1.4节,作者:[美]Rogers Cadenhead,更多章节内容可以访问云栖社区"异步社区"公众 ...

最新文章

  1. 日期、时间库使用备注
  2. OSChina 周日乱弹 —— 比996更先进的是365工作制
  3. Spring源码分析之 lazy-init 实现原理
  4. seaborn系列 (12) | 增强箱图boxenplot()
  5. Python入门100题 | 第011题
  6. HDU 3183 A Magic Lamp(RMQ问题, ST算法)
  7. boost::hana::count用法的测试程序
  8. mysql 表丢失_Mysql数据库备份 部分数据表丢失 Mysql table doesn't exist 解决
  9. 使用 IntraWeb (35) - TIWJQueryWidget
  10. 基于Linux2.6下的按键驱动开发步骤
  11. 服务器有时候显示美国,美国服务器不通的情况解决方法
  12. java数组乱码_Java 乱码问题
  13. 【牛客网】 BM69 把数字翻译成字符串(动态规划C++题解)
  14. 虚拟小镇意识保存~认识脑电波
  15. 寒门再难出贵子(很现实,很残酷,慎入)
  16. HBase配置web界面
  17. 华为云·云享专家李万龙: IoT 梦想,从0到1的实现
  18. 利用C++制作无敌战机游戏,快乐学习,快乐编程!(源代码展示)
  19. 头脑风暴在计算机中的具体应用,例谈三种头脑风暴样式在综合实践活动中的运用...
  20. 如何提高自己的英语口语?来自笔友的分析,值得一看

热门文章

  1. 《荀子·劝学篇》原文 翻译
  2. 解决、鼠标间歇性、自动断开、又重连(有图)
  3. 计算机中的数据存储与PTA
  4. 新古典增长理论和内生增长理论的小总结
  5. 安卓屏幕朗读app_推荐5个让人心动的学习App
  6. C# .NET CORE在linux下读取图片加载到文档方法 Gdip libgdiplus
  7. 51自学网-Java基础视频教程-笔记 最后修改于2020/9/9
  8. spring--xml--constrructor-arg属性
  9. 收藏!2023年全年考证时间表!
  10. 微前端框架qiankun开发到部署保姆式教程原理与实战