Java 学习笔记 (六) Java 定义变量】的更多相关文章

这个问题来自于head first一书page68. package com.idea.study; public class Books { //headfirst page68 String title; //为什么要写在这里?写在方法里就不行? String author; public static void main(String[] args){ Books[] myBooks = new Books[3]; int x=0; myBooks[0] = new Books(); my…
Java的流程控制语句之if语句 一:Java条件语句之if: 我们经常需要先做判断,然后才决定是否要做某件事情.例如,如果考试成绩大于 90 分,则奖励一朵小红花 .对于这种“需要先判断条件,条件满足后才执行的情况”,就可以使用if 条件语句实现. 语法: 执行过程: 例如: 代码如下: public class HelloWorld { public static void main(String []args) { int score =90; if(score>=90){ System.…
本文内容: 注释 变量的声明和定义 成员变量和局部变量 首发时间:2018-03-16 15:59 注释: 单行注释:// 多行注释:/* - */ 变量: 变量是内存中的一个存储区域,变量的定义就是给每一个变量名定义一个内存区域 JAVA中定义变量的格式为: 数据类型 变量名=初始化值,比如 变量可以先声明再定义,也可以声明并定义. 同类的变量可以一起声明,一起定义. 变量的使用要注意: 1.变量的作用范围 2.初始化值 补充: 成员变量与局部变量[这是一个涉及后面内容的补充]: 方法.if等…
引用数据类型 引用数据类型分类,提到引用数据类型(类),其实我们对它并不陌生,如使用过的Scanner类.Random类.我们可以把类的类型为两种: 第一种,Java为我们提供好的类,如Scanner类,Random类等,这些已存在的类中包含了很多的方法与属性,可供我们使用. 第二种,我们自己创建的类,按照类的定义标准,可以在类中包含多个方法与属性,来供我们使用. 这里我们主要介绍第二种情况的简单使用. 自定义数据类型概述 在Java中,将现实生活中的事物抽象成了代码.这时,我们可以使用自定义的…
一.java中的关键字 Java 语言中有一些具有特殊用途的词被称为关键字.关键字对 Java 的编译器有着特殊的意义,在程序中应用时一定要慎重哦!! 二.认识Java标识符 1.定义 标识符就是用于给 Java 程序中变量.类.方法等命名的符号 2.使用标识符时,需要遵守几条规则: (1) 标识符可以由字母.数字.下划线(_).美元符($)组成,但不能包含 @.%.空格等其它特殊字符,不能以数字开头.譬如:123cnblogs 就是不合法的. (2) 标识符不能是 Java 关键字和保留字(J…
1.介绍 在实际开发过程中经常会用到数据的输入/输出操作,本篇博客着重分析一下,java中经经常使用到的有关IO操作的类.而在java中能够将经常使用的流分为两个部分:字节流和字符流. 1.流的抽象基类 字节流 字符流 输入流 InputStream Reader 输出流 OutPutStream Writer 正如上图表格所看到的.字符和字节流都有自己的基类,其余的都是继承基类的扩展流的操作.以下会着重的解说一下.(仅仅要会了字符流,字节流与其操作一样,仅仅只是操作的文件类型不一致而已) 2.…
1.变量类型: a.定义: 和C++差不多,就是: type identifier [ = value][, identifier [= value] ...]: type为Java数据类型.identifier是变量名.可以使用逗号隔开来声明多个同类型变量.可以声明但不赋值. b.类变量(静态变量)static variable: 独立于方法之外的变量,用 static 修饰. 无论一个类创建了多少个对象,类只拥有类变量的一份拷贝. 静态变量在第一次被访问时创建,在程序结束时销毁.与实例变量具…
1.基本数据类型对象包装类:见下图 public class Test { public static void main(String[] args){ Demo(); toStringDemo(); jdkDemo(); } private static void jdkDemo() { //注意:在1.5之后的版本中可以使用下面的形式 简化书写 ,这是版本升级的一个方面 Integer i=3; //自动装箱,jdk是Integer i = Integer.valueOf(3); i=i+…
高级语言运行机制 高级语言按程序的执行方式分为编译型和解释型两种. java语言比较特殊,Java程序的执行必须经过先编译后解释的步骤. 1 编译生成字节码,只面向JVM(.class) 2Jvm执行解释 JVM:(Java virtual machine) java虚拟机负责解释执行字节码文件,是java程序跨平台的关键部分. 跨平台原理:所有平台的JVM向上提供给java字节码程的接口完全相同-+,向向适应不同平台的接口互不相同. 小贴士:windows操作系统(不区分大小写)通过Path环…
  关于对象与引用之间的一些基本概念. 初学Java时,在很长一段时间里,总觉得基本概念很模糊.后来才知道,在许多Java书中,把对象和对象的引用混为一谈.可是,如果我分不清对象与对象引用, 那实在没法很好地理解下面的面向对象技术.把自己的一点认识写下来,或许能让初学Java的朋友们少走一点弯路. 为便于说明,我们先定义一个简单的类: class Vehicle { int passengers; int fuelcap; int mpg; } 有了这个模板,就可以用它来创建对象: Vehicl…