java02

java编程基础

目标:

常用开发工具

转义字符

Java语法格式规范

标识符,关键字,常量

Java变量

变量分类,作用域

数据类型

基本数据类型

类型之间的转换

运算符及表达式

拓展:转义字符

println()  print()的区别

\\t  \\n 的区别

标识符

Java标识符命名规则:

由字母、数字、下划线(_)和美元符号($ 音:dollar)组成。

不能以数字开头。

区分大小写。

不能是Java中的保留字和关键字。

关键字

Java中有特定含义,专门用途的字符串称为关键字(keyword),关键字全部小写

关键字

abstract    boolean    break    byte    case    catch

char    class    const    continue    default    do

double    else    extends    final    finally    float

for    goto    if    implements    import    instanceof

int    interface    long    native    new    package

private    interface    public    return    short    static

strictfp    super    switch    synchronized    this    throw

throws    transient    try    void    volatile    while

assert    enum

保留字:没有定义用途,但保留备用。goto、const


变量

房间   ←→   变量

房间名字   ←→   变量名

房间类型   ←→   变量类型

入住的客人    ←→   变量值


变量:保存程序执行过程中的数据

变量名:定义变量的标识符

变量类型:存放的数据类型

变量值:内存单元中装载的数据

变量其实是内存中的一小块区域,使用变量名来访问这块区域。因此,每一个变量使用前必须先申请(声明),然后进行赋值(填充内容),才能使用

拓展:编程命名规范:

变量名、方法名:首字母小写,其余单词首字母大写

类名、项目名:首字母大写,其余单词首字母大写

包名:全部小写,用英文的.隔开

常量:全部大写,单词之间用_隔开

总体原则:驼峰式,见名知义,便于代码的统一及可读性

java的数据类型


                                                                             {         整数类型(byte,short,int,long)

                                           {    {        整数型       {

                                                                             {         浮点类型(float,double)

                                          {     {

                    {     基本类型       {       字符型(char)→也属于整数类型

                    {                      {   {

数据类型     {  {                        {  {        布尔类型(Boolean)

                   {                             {         类(class)

                   {      引用类型      {         接口(interface)

                                                {         数组(array)

基本数据类型:

Java中定义了4类/8种基本数据类型

布尔型---- boolean

字符型---- char

整数型---- byte, short, int, long

浮点数型---- float, double

Java中所有的基本数据类型都有固定的存储范围和所占内存空间的大小,而不受具体操作系统的影响,以保证Java程序的可移植性。

整数类型:

    类型                 占用存储空间                 存储范围

        byte                                      1字节                                         -128~127

       short                                      2字节                                         -215 ~ 215-1

         int                                        4字节                                         -231 ~ 231-1

        long                                      8字节                                        -263 ~ 263-1

Java语言整型数值默认为int,如:int i = 3;

声明long类型可以加‘l’或‘ L’,如:long  l = 3L;

赋值时不能超出该类型的数值范围

字符类型:

char型数据用来表示通常意义上“字符”

char c = ‘A’;  char gender= ‘女';

Java字符采用Unicode编码,每个字符占两个字节,因而可用十六进制编码形式表示(Unicode是全球语言统一编码)

char  c1 = '\\u0061'; //相当于a

char c2=97; //ASCII码,相当于a

Java语言中还可以使用转义字符'\\'来将其后的字符转变为其它含义:

char c2 = '\\t';

布尔类型:

boolean类型表示真假,一般用于逻辑运算、流程控制

boolean类型数据值:true或false,不可以用0、非0数字,大写代替。

示例:

boolean  b = false;

boolean c = true;

java中的运算符:

算术运算符:+ 、 - 、 * 、 / 、 % 、 ++ 、 --

字符串连接运算符:+

赋值运算符:= 、 += 、 -= 、 *= 、 /= 、 %=

关系运算符:> 、 < 、 >= 、 <= 、 == 、 !=

逻辑运算符:&& 、 ||、!、 & 、 | 、 ^

三目运算符:? :

位运算符:& 、 | 、 ^ 、 ~ 、 >> 、 <<

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 212,657评论 6 492
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 90,662评论 3 385
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 158,143评论 0 348
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 56,732评论 1 284
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 65,837评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,036评论 1 291
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,126评论 3 410
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 37,868评论 0 268
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,315评论 1 303
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,641评论 2 327
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,773评论 1 341
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,470评论 4 333
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,126评论 3 317
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,859评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,095评论 1 267
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,584评论 2 362
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,676评论 2 351

推荐阅读更多精彩内容

  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,602评论 18 399
  • Win7下如何打开DOS控制台? a:开始--所有程序--附件--命令提示符 b:开始--搜索程序和文件--cmd...
    逍遥叹6阅读 1,590评论 4 12
  • 1 关键字 1.1 关键字的概述 Java的关键字对java的编译器有特殊的意义,他们用来表示一种数据类型,或...
    哈哈哎呦喂阅读 646评论 0 0
  • 希望夜里 圣诞老爷爷 在我的长筒袜里 塞好多好多的礼物 那我就心满意足了 ps:图书馆认真绘画中,突然一个帅锅扛着...
    PWong阅读 203评论 0 0
  • 资源和意识是最无形且最难以跨越的鸿沟。
    斯姑娘的苛刻爱人阅读 232评论 0 0