Java总结第二期
大家好,我又来了!!啦啦,我知道你们很想我,很想我赶快写更多的文章来提高自己的水平,好吧,我就从了你们。下面跟我一起来光顾Java第二期,掌声,掌声!!!
第二章:
这章,我要给大家讲得内容有变量,常用Java数据类型,变量命名规则,编码规范,数据类型及变量名应用。
(1)首先介绍变量
变量也拥有自己的属性:变量,变量名,变量类型,变量的值
我们可以把它想象成在一个旅馆:
| 旅馆中的房间 | 变量 | 通过变量可以简单快速的找到它存储的数据, |
| 房间的代号 | 变量名 | 调用变量就是将那个房间中的数据取出来, |
| 房间的代号 | 变量类型 | 变量是存储数据的一个基本单元, |
| 入住的客人 | 变量的值 | 不同的变量相互独立。 |
数据类型:
| int | 整形 | 用于存储整数 |
| double | 双精度浮点型 | 用于存数小数 |
| char | 字符型 | 用于存储单个字符 |
| String | 字符串型 | 用于存储一串字符 |
不同类型的数据就需要用不同大小的内存空间存储。其中,int,double,char都是Java定义的关键字。
其中需要注意是:string char;用string存储数据的格式为 string = “你好”; 用char存储数据的格式为 char = ‘男’; 字符串格式必须有引号,字符型是单引号!
变量名命名规范:
(1)变量必须以字母,下划线“_”或“$”符号开头
(2)变量可以包括数字,但不能以数字开头
(3)除了“_”或“$”符号以外,变量名不能包含任何特殊字符
(4)不能使用Java语言的关键字,如int ,class,public等
Java变量名的长度没有任何限制,但是Java语言区分大小写,所以price和Price是两个完全不同的变量,Java关键字不能用作变量名,雷明,包名等。
编码规范:
(1)类名必须使用public修饰
(2)一行只写一条语句
(3)用{}括起来的部分通常表示程序的某一层次。“{”一般放在这一结构开始行的最末,“}”结构的第一个字母对其,并独占一行
(4)第一层次的语句或注释应比高一层次的语句或注释缩进若干个空格再书写,使程序更加的清晰,增强程序的可读性。
在这章中关键代码也不多,所以希望大家都牢牢记住:
System.out.println("****");
双引号中为输出的内容
说到这,第二章就已经差不多结束了。最后告诉大家一个神器,我只跟你说,别人都不知道的。嘘!MyEclipse,这个软件是伴随着Java的,所以需要经常练习的朋友最好下载安装在自己的电脑方便自己使用。它可以报错,虽然是英文,我们可以搜索百度来解答。好啦,完结。下一期会给大家带来Java第三章。那时我们就会接触代码,下期再见,木嘛,爱你们。
下节会为大家带来更多关于Java的文章。如果你觉得我写的文章可以给你带来收获,那么我也希望你可以留下脚印,以后我也会更加努力给大家带来更多的知识。期待我的下一期吧,everybody~
Java总结第二期的更多相关文章
- Java设计模式迭代器
定义:提供一种方法,顺序访问一个集合对象中的各个元素,而又不暴露该对象的内部表示. 类型:行为型 适用场景: 访问一个集合对象的内容而无需暴露它的内部表示 为遍历不同的集合结构提供一个统一的接口 优点 ...
- java设计模式——迭代器模式
一. 定义与类型 定义:提供一种方法,顺序访问一个集合对象中的各个元素,而又不暴露该对象的内部表示 类型:行为型. 二. 使用场景 (1) 访问一个集合对象的内容而无需暴露它的内部表示 (2) 为遍 ...
- 组合模式(Composite)---结构型
1 基础知识 定义:将对象组合成树形结构以表示“部分-整体”的层次结构.特征:组合模式使得客户端对单个对象和组合对象保持一致的方式处理. 本质:统一叶子对象和组合对象. 目的:让客户端不再区分操作的是 ...
- 设计模式课程 设计模式精讲 18-2 迭代器模式coding
1 代码演练 1.1 代码演练1(迭代器模式演练) 1.2 代码使用场景 1 代码演练 1.1 代码演练1(迭代器模式演练) 需求: 课程管理:需要实现课程可进行增添,删除,并能够打印出课程列表. u ...
- Spark案例分析
一.需求:计算网页访问量前三名 import org.apache.spark.rdd.RDD import org.apache.spark.{SparkConf, SparkContext} /* ...
- Java基础(第二期)
数据类型扩展以及面试题讲解 整数拓展:进制 int i=10; int i2=010; //八进制0 int i3=0x10; //十六进制0x 0~9 A~F 16 相关进制转换自行学习,用的不多 ...
- java web从零单排第二十二期《hibernate》代码分析之查看,删除用户信息
前两期的内容不知道大家理解的怎么样,我并没有详细的去解释代码的意思,如果你已经自己都钻研明白了,那最好过,但还是一知半解的话,接下来我会仔细分析代码. 1.register.jsp:这部分代码只是简单 ...
- 一位资深开发的个人经历 【转自百度贴吧 java吧 原标题 4年java 3年产品 现在又开始做android了】
楼主2007年从一家天津的三流大学毕业.毕业前报了一个职位培训,毕业后可以推荐工作.因为推荐的公司都是北京的,所以就来北京了. 找了一个月工作,没有找到要我的,就在出租屋里宅了起来,打着考研的旗号,又 ...
- java代码注释规范
java代码注释规范 代码注释是架起程序设计者与程序阅读者之间的通信桥梁,最大限度的提高团队开发合作效率.也是程序代码可维护性的重要环节之一.所以我们不是为写注释而写注释.下面说一下我们在诉求网二 ...
随机推荐
- python2.7+RobotFramework的UI自动化环境搭建
robotFramework是一种比较常见的自动化测试框架,此篇记录环境搭建 目录 1.软件准备 2.执行安装 1.软件准备 python-2.7.15.amd64.msi ...
- Grafana+Prometheus系统监控之Redis
REmote DIctionary Server(Redis) 是一个由Salvatore Sanfilippo写的key-value存储系统. Redis是一个开源的使用ANSI C语言编写.遵守B ...
- Rust SDL2配置
github地址 https://github.com/Rust-SDL2/rust-sdl2 clone或下载这个项目 本文使用的是MSVC版本 上面链接页面搜Windows (MSVC) 得知需要 ...
- oracle创建sequence序列语法
在oracle中sequence就是序号,每次取的时候它会自动增加.sequence与表没有关系 1.create sequence create sequence SEQ_LOG_ID minval ...
- IDF-CTF-简单的js加密 writeup
题目链接: http://ctf.idf.cn/index.php?g=game&m=article&a=index&id=43 知识点:js语法 这里这里→ http://c ...
- [Linux] 013 其他文件搜索命令
1. 文件搜索命令:locate 命令名称:locate 命令所在路径:/bin/locate 执行权限:所有用户 语法:locate 文件名 功能描述:在文件资料库中查找文件 范例: $ locat ...
- js 为false的几种情况
1: false 2: null 3:undefined 4:"" 空字符串 5:0 6:NaN 如果你的if条件里面会出现 0 或者"",那么这种肯定是为假的 ...
- [Linux Test Project] [PATCH] Fix an bad variable name erro in runltp script
[PATCH] Fix an bad variable name erro in runltp script (/opt/ltp/runltp) Hi All, I got an error fo ...
- nginx的4层负载均衡配置
前言:所谓四层就是基于IP+端口的负载均衡:七层就是基于URL等应用层信息的负载均衡:同理,还有基于MAC地址的二层负载均衡和基于IP地址的三层负载均衡. 换句换说,二层负载均衡会通过一个虚拟MAC地 ...
- 攻防世界--game
题目链接:https://adworld.xctf.org.cn/task/answer?type=reverse&number=4&grade=0&id=5074 1.准备 ...