[Java]学习Java(1)运算符语句类
1.相等运算符"=="
(1)基本类型时值相等就为true
(2)对象比较时比较其引用地址,所以在比较两String的值是否相等应为:str1.equal(str2),而不是str1==str2
2.">>>"是右移(补零),不会产生负号,符号位补零
3.布尔型:true OR false
注:不能用0或1代替,而C/C++可以
4.break AND continue语句:
Java中其后可接语句标号,用它们来代替goto
而C/C++中后不能接语句标号
5.switch语句:
其表达式只能是byte,short,char或int
而不能是float,int,String或其它类对象
6.for语句:
for的第一个分号前可定义一个变量A,该变量作用域为该for语句内,出了for循环则不可见。而Java另一规则指出,在for语句内部不能再定义与A同名的变量。
而C/C++在for后还可见这个变量。
二、类
1.类的属性又称为"域"、"类范围变量"
2.类的说明:
[类修饰符]class 类名 [extends 超类名] [implements 接口名]
类修饰符:
(1)friendly(default):同包内其它类使用
(2)public:被任何访问
(3)final:无子类
(4)abstract(抽象类):与C++类似,无对象
3.类只能从一个类中继承,不具多继承
4.当子类方法的签名与父类相同,则该方法被重写
仅方法名相同,称为重载
5.引用一个对象是共享一块空间;而对基本类弄的引用,只是引用其值。
6.特殊变量super:指this的父类
若父类方法被重写,又要调用它,则用super.方法名()
调用父类构造函数,则用super()
7."域"的访问修饰符:
(1)private:仅本类
(2)protected:本类+子类
(3)public:所有
(4)friendly:包内的类
(5)private protected:本类+子类
(6)static:静态域,使所有对象共享同一个域空间
(7)final:定义常量,其值在运行期间不变。通常常量名大写,并定义为static
(8)(JDK1.1) threadsafe / transient
8.析构函数finalize():仅当垃圾回收时调用
转载于:https://www.cnblogs.com/huqingyu/archive/2005/06/05/168505.html
[Java]学习Java(1)运算符语句类相关推荐
- JAVA学习—定义标准的POJO类—2021-06-30
JAVA学习-定义标准的POJO类-2021-06-30 如何定义一个"标准的类" 1.所有的成员变量都需要使用private关键字私有化(以确保数据安全) 2.为每一个成员变量编 ...
- Java学习-Java语言基础
Java学习-Java语言基础 1.Java符号集 1.1Java标识符 1.2关键字 1.3分割符和注释 2.java 数据类型 2.1整型 2.1.1整型常量 2.1.2整型变量 ...
- 03搭建JAVA环境——java学习——java初学者专题教程
03搭建JAVA环境--java学习--java初学者专题教程 第一步:进入ORACLE官网 http://www.oracle.com/index.html 第二步:进入下载页面下载JDK版本,建议 ...
- java学习之路7——常用类
一.Object类 超类.基类.左右类的直接或者间接父类,位于继承树的最顶层. 任何类,如果没有写extends显示继承某个类,默认都直接继承Object类.否则为间接继承. Object类中所定义的 ...
- Java学习笔记——正则表达式(Pattern类、Matcher类和PatternSyntaxException)
目录 一.Pattern类 (一)Pattern 介绍 (二)Pattern 方法 二.Matcher类 (一)Matcher 类介绍 (二)Matcher 类方法 三.PatternSyntaxEx ...
- Java学习手册:Error(错误类)Exception(异常类)
Java异常结构中定义有Throwable类,Exception和Error是其派生的两个子类,其中Exception表示由于网络故障.文件损坏.设备错误.用户输入非法等情况导致的异常.而Error表 ...
- Java学习-Java的输入输出
文章目录 写在前面 一.数据流概念&划分 1.1 数据流的概念 1.2 数据流的划分 1.3 输入输出系统的关系结构 二.文件类:File类 2.1 File类简介 2.2 通过File类对文 ...
- JAVA学习-JAVA实现客户端与服务器端的TCP通信
JAVA实现客户端与服务器端的TCP通信 (JAVA 工程训练阶段一.训练任务三基本通信能力.基本任务3.2javaTCP 通信) 编写两个java application 应用程序,完成以下功能: ...
- [Java]学习Java(4)类、接口、语句
1)类多了包的概念 2)类继承时与C++不同,它可以将父类protected的函数重写为public的. 3)接口.纯虚函数概念都差不多, 语法为:public class A extends B i ...
最新文章
- 2021甘肃高考艺考成绩查询,2021甘肃艺术统考/联考成绩查询时间及入口
- 任意文件读取linux,Symphony 1.4.20服务器任意文件读取漏洞
- nginx总结二(nginx的启动停止以及版本平滑升级)
- Android Bitmap面面观
- 两个sql交集_数据库(sql)关键字
- 图像处理——图像变换
- 矩阵的Cholesky分解
- linux 查看mysql安装目录_Linux中安装Mysql
- sendto 函数中的struct iov_iter结构 (linux-5.0)
- c语言反序存放,c语言:将数组中n个整数按相反顺序存放。
- oracle联合分组查询,Oracle分组查询
- String类的intern方法学习
- 龙芯计算机价格,龙芯电脑目标售价有望逼近1000元
- “Python小屋”免费资源汇总(截至2018年11月28日)
- POJ 3265 Problem Solving 动态规划
- 计算机校准颜色,直观:如何在Win7计算机中校准显示器|计算机显示器颜色校准...
- YGG Founders‘ Coin 独家福利:Laura Shin 的“The Cryptopians”书本赠送
- 知识见解关于高斯定理
- CIU软考联盟:软件设计师上午试题解析-操作系统篇
- 在DreamSpark上从Microsoft获得免费的学生软件