21天学通Java学习笔记-Day02
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相关推荐
- 21天学通Java学习笔记-Day01
21天学通java 中文第6版 下载地址:点击打开链接 Day01: 命令行查看和设置classpath: 查看:echo %classpath% 设置:set classpath = %classp ...
- 21天学通Java学习笔记-Day12(MYsql-JDBC)
JDBC MYQL 基础: 用命令行进入MYSQL:shell > mysql -h host(主机) -u user(用户名) -p 回车,等待输入密码 退出MYSQL:mysql > ...
- 21天学通Java学习笔记-Day04
Day04: 静态数组是一组对象,每个元素都是一个对象,所以用 new 创建新的数组实例. class test{public static void main(String[]args){a[] a ...
- 21天学通Java学习笔记-Day06
Day06: 限定符: *限定符 public ,protected 和 private 用于控制类,方法和变量的访问 *限定符 static 用于创建类方法和类变量 *限定符 final 用于固定( ...
- 21天学通Java学习笔记-Day11(常用类)
java 常用类(重点): String 类: String 类代表字符串.创建以后不能更变. public class tests { public static void main(String[ ...
- 21天学通Java学习笔记-Day10(网路编程)
网路编程(重点): TCP 程序:Socket 程序,双方必须建立可靠连接 UTP 程序:数据报程序,建立的连接属于不可靠 开发第一个Socket 程序: 如果要进行网络程序的开发,首先需要两个类: ...
- Java学习笔记Day02
Java学习笔记Day02 一.细化Hello程序 1.详解代码 //公有的类,叫做Hello public class Hello{//主方法public static void main(Stri ...
- 21天学通java第7版pdf_21天学通Java.第7版.pdf
<21天学通Java(第7版)>是初学者学习Java编程语言的畅销经典教程,循序渐进地介绍了Java编程语言知识,并提供了丰富的实例和练习:同时全面涵盖了Java 8这一新标准以及与And ...
- 《21天学通Java(第6版)》—— 1.4 属性和行为
本节书摘来异步社区<21天学通Java(第6版)>一书中的第1章,第1.4节,作者:[美]Rogers Cadenhead,更多章节内容可以访问云栖社区"异步社区"公众 ...
最新文章
- 日期、时间库使用备注
- OSChina 周日乱弹 —— 比996更先进的是365工作制
- Spring源码分析之 lazy-init 实现原理
- seaborn系列 (12) | 增强箱图boxenplot()
- Python入门100题 | 第011题
- HDU 3183 A Magic Lamp(RMQ问题, ST算法)
- boost::hana::count用法的测试程序
- mysql 表丢失_Mysql数据库备份 部分数据表丢失 Mysql table doesn't exist 解决
- 使用 IntraWeb (35) - TIWJQueryWidget
- 基于Linux2.6下的按键驱动开发步骤
- 服务器有时候显示美国,美国服务器不通的情况解决方法
- java数组乱码_Java 乱码问题
- 【牛客网】 BM69 把数字翻译成字符串(动态规划C++题解)
- 虚拟小镇意识保存~认识脑电波
- 寒门再难出贵子(很现实,很残酷,慎入)
- HBase配置web界面
- 华为云·云享专家李万龙: IoT 梦想,从0到1的实现
- 利用C++制作无敌战机游戏,快乐学习,快乐编程!(源代码展示)
- 头脑风暴在计算机中的具体应用,例谈三种头脑风暴样式在综合实践活动中的运用...
- 如何提高自己的英语口语?来自笔友的分析,值得一看