关闭

Java学习笔记--变量

185人阅读 评论(0) 收藏 举报
分类:

1.变量

   变量名必须是一个以字母开头的有字母或数字构成的序列,大小写敏感,长度没有限制。

可以在一行中声明多个变量:

int i,j;

不过不提倡使用这种风格。逐一声明每一个变量可以提供程序的可读性。

    变量初始化

    声明一个变量后,必须对这个变量进行显式初始化,千万不要使用未被初始化的变量。

也可以将变量的声明和初始化放在同一行中。

int i=5;

    2.常量

利用final声明常量,常量只能被赋值一次。一旦被赋值后,就不能更改了。习惯上,常量名使用大写。

final double PI=3.4;

    在Java中,经常希望某个常量可以在一个类中多个方法中使用,通常将这些常量称为类常量。

可以使用关键字static final设置一个类常量。

    需要注意,类常量的定义位于main 方法的外部。因此,在同一个类的其他方法中可以使用这个常量。

而且,如果一个常量被声明为public,那么其他类的方法也可以使用这个常量。

0
0
查看评论

Java学习笔记⑥--Java变量

      变量是Java 程序的一个基本存储单元。变量由一个标识符,类型及一个可选初始值的组合定义。此外,所有的变量都有一个作用域,定义变量的可见性,生存期。  声明一个变量     一、 静态初始...
  • BruceLeader
  • BruceLeader
  • 2010-01-04 16:09
  • 877

《Java JDK8学习笔记》读书笔记(3)

第3章 基础语法,虽然很简单,但其中有些知识是平时没太留意到的,有些是JDK8加入的新特性,蛮有用的。已完成排版。
  • mouyong
  • mouyong
  • 2016-02-25 12:27
  • 2746

《Java JDK8学习笔记》读书笔记(4)

第4章 认识对象 学习目标  区分基本类型与对象类型  了解对象与引用的关系  从打包器认识对象  以对象观点看待数组  认识字符串的特性
  • mouyong
  • mouyong
  • 2016-04-18 20:10
  • 4535

读《Java JDK 8 学习笔记》

1.Java 编程语言刚开始 Oak 橡树 办公室外 已被注册 边喝咖啡边讨论名称  2.动态加载类别文档、字符串池(String Pool)等特性为节省内存而设计 3.
  • u012677972
  • u012677972
  • 2017-03-20 21:55
  • 375

jdk8学习笔记

JDK8  全部特性: 1.允许在接口中有默认方法实现 2.Lambda表达式 3.函数式接口 4.方法和构造函数引用 5.Lambda的范围 6.内置函数式接口 7.Streams 8.Parallel Streams 9.Map 10.时间日期API 11....
  • feng20092009
  • feng20092009
  • 2017-03-21 14:52
  • 374

《Java JDK8学习笔记》读书笔记(五)

这一章讲了封装,讲了继承,还有多态,面向对象的三大概念全有了。并非事无具细,一并列举,而是结合了我多年的经验与教训,教学思考而出的。通过问题的导入,提出每个特征可以用在什么样的环境中,如何使用才能发挥其优势。
  • mouyong
  • mouyong
  • 2017-12-11 20:30
  • 237

java多线程学习笔记(一)!更好的理解多线程

1.线程的创建 之前知道java中一个多线程的创建方法是继承Thread类或者实现Runable接口,但是看不懂下面这种创建线程的方法 第一种 new Thread(new Runnable() { @Override public void run() { } ...
  • a347911
  • a347911
  • 2016-11-15 09:56
  • 450

慕课网Java入门学习笔记

Java 入门第二季Java 中的 static 使用之静态方法1、 静态方法中可以直接调用同类中的静态成员,但不能直接调用非静态成员。如果希望在静态方法中调用非静态变量,可以通过创建类的对象,然后通过对象来访问非静态变量。2、 在普通成员方法中,则可以直接访问同类的非静态变量和静态变量。3、 静态...
  • u010545480
  • u010545480
  • 2017-03-07 22:35
  • 326

《JDK 8学习笔记》读书笔记(1)

JDK8已经51个版本了,是应该写点什么来说说Java的新变化了,人老啦,有点跟不上时代啦。
  • mouyong
  • mouyong
  • 2015-08-13 15:43
  • 3075

JAVA学习笔记(类初始化变量)

class student { //类会初始化变量 int age; } public class main { /** * @param args */ public static void main(String[] args) { // TODO Auto-gener...
  • jianghuihong2012
  • jianghuihong2012
  • 2014-05-06 21:07
  • 328
    个人资料
    • 访问:78602次
    • 积分:1424
    • 等级:
    • 排名:千里之外
    • 原创:49篇
    • 转载:78篇
    • 译文:0篇
    • 评论:6条
    文章分类
    最新评论