大家好,我又来了!!啦啦,我知道你们很想我,很想我赶快写更多的文章来提高自己的水平,好吧,我就从了你们。下面跟我一起来光顾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总结第二期的更多相关文章

  1. Java设计模式迭代器

    定义:提供一种方法,顺序访问一个集合对象中的各个元素,而又不暴露该对象的内部表示. 类型:行为型 适用场景: 访问一个集合对象的内容而无需暴露它的内部表示 为遍历不同的集合结构提供一个统一的接口 优点 ...

  2. java设计模式——迭代器模式

    一. 定义与类型 定义:提供一种方法,顺序访问一个集合对象中的各个元素,而又不暴露该对象的内部表示 类型:行为型. 二. 使用场景 (1) 访问一个集合对象的内容而无需暴露它的内部表示 (2)  为遍 ...

  3. 组合模式(Composite)---结构型

    1 基础知识 定义:将对象组合成树形结构以表示“部分-整体”的层次结构.特征:组合模式使得客户端对单个对象和组合对象保持一致的方式处理. 本质:统一叶子对象和组合对象. 目的:让客户端不再区分操作的是 ...

  4. 设计模式课程 设计模式精讲 18-2 迭代器模式coding

    1 代码演练 1.1 代码演练1(迭代器模式演练) 1.2 代码使用场景 1 代码演练 1.1 代码演练1(迭代器模式演练) 需求: 课程管理:需要实现课程可进行增添,删除,并能够打印出课程列表. u ...

  5. Spark案例分析

    一.需求:计算网页访问量前三名 import org.apache.spark.rdd.RDD import org.apache.spark.{SparkConf, SparkContext} /* ...

  6. Java基础(第二期)

    数据类型扩展以及面试题讲解 整数拓展:进制 int i=10; int i2=010; //八进制0 int i3=0x10; //十六进制0x 0~9 A~F 16 相关进制转换自行学习,用的不多 ...

  7. java web从零单排第二十二期《hibernate》代码分析之查看,删除用户信息

    前两期的内容不知道大家理解的怎么样,我并没有详细的去解释代码的意思,如果你已经自己都钻研明白了,那最好过,但还是一知半解的话,接下来我会仔细分析代码. 1.register.jsp:这部分代码只是简单 ...

  8. 一位资深开发的个人经历 【转自百度贴吧 java吧 原标题 4年java 3年产品 现在又开始做android了】

    楼主2007年从一家天津的三流大学毕业.毕业前报了一个职位培训,毕业后可以推荐工作.因为推荐的公司都是北京的,所以就来北京了. 找了一个月工作,没有找到要我的,就在出租屋里宅了起来,打着考研的旗号,又 ...

  9. java代码注释规范

    java代码注释规范   代码注释是架起程序设计者与程序阅读者之间的通信桥梁,最大限度的提高团队开发合作效率.也是程序代码可维护性的重要环节之一.所以我们不是为写注释而写注释.下面说一下我们在诉求网二 ...

随机推荐

  1. day22—一个AngularJS框架应用toDoList

    转行学开发,代码100天——2018-04-07 今天用AngularJS照着课程写了一个案例,即toDoList,记事清单效果. 主要实现以下效果: 1.通过文本框添加内容,同时添加事件列表.主要用 ...

  2. MYSQL数据库中的查询语句

    查询的方法 *简单查询:select * from 表名 (* = 所有的) *读取特定列:select 字段一,字段二 from 表名 *条件查询:select * from 表名 where (多 ...

  3. CEF3 命令行 CefCommandLine 所有选项 与 开发中使用的测试网址

    转自: https://blog.csdn.net/xiezhongyuan07/article/details/86640413 1.cef3 commandLine设置 在cef3开发过程中,在O ...

  4. 下载工具 qBittorrent 使用

    官网地址,软件可以在官网上下载. GitHub 源码 知乎的参考链接 qBittorrent 是开源软件,支持用 BT 种子或种子的链接下载,也可以用磁力链接进行下载. 搜索功能 qBittorren ...

  5. 第 12 章 python并发编程之协程

    一.引子 主题是基于单线程来实现并发,即只用一个主线程(很明显可利用的cpu只用一个)情况下实现并发,并发的本质:切换+保存状态 cpu正在运行一个任务,会在两种情况下切走去执行其他的任务(切换由操作 ...

  6. c++虚函数与重载

    class base{ public: virtual void f(int n){ cout << "base"<<endl; } }; class De ...

  7. 《剑指offer》面试题9 斐波那契数列 Java版

    书中方法一:递归,这种方法效率不高,因为可能会有很多重复计算. public long calculate(int n){ if(n<=0){ return 0; } if(n == 1){ r ...

  8. P4390 [BOI2007]Mokia 摩基亚

    传送门 对于一个询问 $(xa,ya),(xb,yb)$,拆成 $4$ 个询问并容斥一下 具体就是把询问变成求小于等于 $xb,yb$ 的点数,减去小于等于 $xa-1,yb$ 和小于等于 $xb,y ...

  9. java中位运算^,&,<<,>>,<<<,>>>总结

    1.^(亦或运算) ,针对二进制,相同的为0,不同的为1 public static void main(String[] args) { System.out.println("2^3运算 ...

  10. Leetcode Lect3 时间复杂度/空间复杂度

    时间复杂度 复杂度 可能对应的算法 备注 O(1) 位运算 常数级复杂度,一般面试中不会有 O(logn) 二分法,倍增法,快速幂算法,辗转相除法   O(n) 枚举法,双指针算法,单调栈算法,KMP ...