首页 > 编程知识 正文

java常用变量,java类常量是什么

时间:2023-05-05 10:44:31 阅读:277186 作者:2519

萌新侃Java系列(一)--入门程序、常量、变量 面向对象面向对象的特征封装继承多态 类、对象和方法关键字与标识符关键字标识符 数据类型数据类型分类 常量和变量常量变量变量的定义 结束语

面向对象

什么是面向对象?面向对象就是你女朋友和你面对面躺在床上。。。开个玩笑,面向对象是相对与面向过程存在的,面向过程就是你女盆友先化个妆,再换上一身得体的衣服,拿上钥匙,出门买选菜、砍价、买菜然后打车回来,这一系列的动作完成了 买菜这个功能,每个动作都需要她亲力亲为,所以这个过程对她来说就是面向过程,而相对于面向过程存在的面向对象就是你 女票一声令下,你就帮她买好菜放在她面前,她不需要关心你是怎么去的菜市场,砍价的过程有多坎坷。所以她一声令下让你 帮他实现买菜这个功能,对她来说就是面向对象。。。

面向对象的特征 封装

还是按上面买菜的例子讲,封装就是上面说到的,你女盆友不需要知道你是怎么买到菜的,你也不需要把你买菜的过程告诉你女票,是你自己关心她,告诉她你能够帮他买菜。

继承

继承,就是,对就是你想的那样,你儿子能从你那继承过去百万家产,如果你乐意的话也能把你买菜的技能也继承过去,甚至他再有点天赋,还能边买菜边打篮球,还会rap

多态

多态就是你有了孩子之后,你女票还叫你买菜,你偶尔也想偷下懒啊,于是你就想到了你儿子,他们也能买菜啊,于是就安利 你儿子轮流去买菜,于是你女票就发现,每次让你买回来的菜,有时候是全是你大儿子爱吃的,有时候又是小儿子爱吃的,总 结起来就是你的买菜技能在你俩儿子身上的不同体现

类、对象和方法

在说类和方法之前,先来个入门程序,和这美丽的世界打个招呼(世界通用语言Hello World),关于jdk的安装可自行百度解决 学编程还是需要点动手能力的,后面如果有比较多人需要,我会考虑出个编程软件安装的专题。

public class HelloWorld {//这是一个类public static void main(String[] args){//这是一个方法,它是所有程序执行的入口System.out.println("HelloWorld");}}

这里 HelloWorld,便是一个,表示一类事物,你可以类比人类来理解,人有吃饭的技能,所以HelloWorld类中有个吃饭 (main)的方法。然后我这里有一碗香喷喷的鲜艳的狗出品的蛋炒饭,我得在人类中指定一个具体的人来吃掉它,这么好吃 的饭当然我自己来吃啦,所以这个具体的人“我”便是人类的对象
关于main方法:法是固定格式不可以更改。main方法是程序的入口点或起始点,无论我们编写多少程序,JVMJava虚拟机在运行的时候,都会从main方法这里开始执行的。

关键字与标识符

在我们出生的时候很多东西都已经被定义好了,花草树木,虫鱼鸟兽,都有自己的名字(关键字),而你就不能使用这些名字来作为你自己的姓名(标识符),比如你不能取名为恐龙、菜虚鲲之类的(此处不许有杠精)。

关键字

Java赋予特殊含义的单词,就不能用来起名字

标识符

是指在程序中,我们自己定义内容。比如类的名字、方法的名字和变量的名字等等,都是标识符。

命名规则:硬性要求

标识符可以包含英文字母26个(区分大小写)、数字0到9 、$(美元符号)和_(下划线)(中文也可以用来起名字但是不推荐)。标识符不能以数字开头。(需要记忆)标识符不能是关键字。

命名规范:软性建议

类名规范:首字母大写,后面每个单词首字母大写(大驼峰式)。如MyHelloWord方法名规范:首字母小写,后面每个单词首字母大写(小驼峰式)。如myMethod变量名规范:首字母小写,后面每个单词首字母大写(小驼峰式)。如myVar 数据类型

Java中8大基本数据类型(划重点):byte、short、int、long、double、float、char、boolean

数据类型分类

**基本数据类型:**整数、小数(浮点数)、字符、布尔
**引用数据类型:**类、数组、接口。

常量和变量

简单的黄蜂,常量是固定不变的数据,那么在程序中可以变化的量称为变量

常量 public class ConstantDemo {public static void main(String[] args){ // 输出整数常量 System.out.println(123);//系统输出打印 // 输出小数常量 System.out.println(0.125); // 输出字符常量 System.out.println('A'); // 输出布尔常量 System.out.println(true); // 输出字符串常量 System.out.println("你好Java"); }} 变量

变量就好比一个杯子,杯子(变量)可以有不同的种类(数据类型),比如我们喜欢用高脚杯来盛红酒,用酒杯喝酒,茶杯装茶,你硬将茶杯里的茶往酒杯里面倒,就可能出现盛不下的情况(抛异常)。

变量的定义

**格式1:**数据类型 变量名 = 数据值;如int a = 666;
**格式2:**数据类型 变量名;变量名 = 数据值;如int b;b=888;b=222;
//其实从格式上可以看出,变量不单是可以发生变量的量,还是个容器,用来装数据//记忆

public class Variable {public static void main(String[] args){ // 定义字节型变量 byte b = 100; System.out.println(b);//系统输出打印b的值,使用变量,指的是通过变量名得到它存的数据值 //变量赋值:定义的变量,不赋值不能使用(使用变量,指的是通过变量名得到数据值) byte b2; //b2 = 6; //System.out.println(b2);// // 定义短整型变量 short s = 1000; System.out.println(s); // 定义整型变量 int i = 123456; System.out.println(i); // 定义长整型变量 long l = 12345678900L; System.out.println(l); // 定义双精度浮点型变量 double d = 8.5; System.out.println(d); // 定义单精度浮点型变量 float f = 5.5F; System.out.println(f); // 定义字符型变量 char c = 'A'; System.out.println(c); // 定义布尔型变量 boolean bool = false;//在同一个大括号范围内,变量的名字不可以相同。所以这里不叫b,改为其他名字 System.out.println(bool);}} 结束语

一直没有写博客的习惯,现在想尝试对整个JavaSE及JavaEE做一个系统的回顾整理,整理的过程中也会尽量照顾到基础比较差的同学,文章内容也基本都是些个人见解,如有错误还请大家及时在评论中指出,希望同大家一起进步,创作不易,如文章内容,对你有点帮助,是不是可以订阅走一波呢?

祝大家有工作的早日升职加薪,没工作的早日找到理想工作 --鲜艳的狗

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。