java语言特点,关键字,标识符,类型转换

1.java语言平台

  1. J2SE(Java 2 Platform Standard Edition)标准版 是为开发普通桌面和商务应用程序提供的 解决方案,该技术体系是其他两者的基础,可以完成一些桌面应用程序的开发
  2. J2ME(Java 2 Platform Micro Edition)小型版 是为开发电子消费产品和嵌入式设备提供的 解决方案
  3. J2EE(Java 2 Platform Enterprise Edition)企业版 是为开发企业环境下的应用程序提供的一 套解决方案,该技术体系中包含的技术如 Servlet、Jsp等,主要针对于Web应用程序开发

2.java语言特点

简单性 解释性 面向对象 高性能 分布式处理 多线程 健壮性 动态 结构中立 安全性 开源 跨平台

3.Java语言跨平台原理

A:什么是跨平台性
任何系统都能运行
B:Java语言跨平台原理
只要在需要运行java应用程序的操作系统上,先安装一个Java虚拟机(JVM Java Virtual Machine)即可。由JVM来负责Java程序在该系统中的运行。
C:Java语言跨平台图解
write once ,run anywhere!(一处编译,到处运行)

注:jdk包含jre,jre包含jvm。所以安装JDK就够了。

4.JDK安装路径下的目录解释

在这里插入图片描述

A:bin目录:
该目录用于存放一些可执行程序。 如javac.exe(java编译器)、java.exe(java运行工具),
jar.exe(打包工具)和* javadoc.exe(文档生成工具)等。
B:db目录:
db目录是一个小型的数据库。
C:jre目录:
"jre"是 Java Runtime Environment 的缩写,意为Java程序运行时环境。此目录是Java运行时环境的根目录,它包括Java虚拟机,运行时的类包,Java应用启动器以及一个bin目 录,但不包含开发环境中的开发工具。
D:include目录:
由于JDK是通过C和C++实现的,因此在启动时需要引入一些C语言的头文件,该目录就是用 于存放这些头文件的。
E:lib目录:
lib是library的缩写,意为 Java 类库或库文件,是开发工具使用的归档包文件。
F:src.zip文件:
src.zip为src文件夹的压缩文件,src中放置的是JDK核心类的源代码,通过该文件可以查看 Java基础类的源代码。

5.关键字的概述和使用

A:什么是关键字?
被Java语言赋予特定含义的单词

B:关键字的特点?

组成关键字的字母全部小写

C:常见关键字 public static void class
D:关键字的注意事项
goto和const作为保留字存在,目前并不使用,类似Editplus这样的高级记事本,针对关键字有特 殊的颜色标记,非常直观

6.Eclipse的基本配置

在这里插入图片描述

7. Eclipse快捷键

alt+shift+R: 重命名文件;
alt+shift+s+S: 重写toString();
alt+shift+s+C: 无参构造;
alt+shift+s+O: 有参构造;
alt+shift+s+R: setXx(), getXx();
alt+shift+s+H: 重写equals()和hashCode()
ctrl+1: 补全代码

8.标识符的概述和组成规则

在这里插入图片描述

9.标识符中常见的命名规范

在这里插入图片描述

10.常量的概述和使用

在这里插入图片描述

11.数据类型的概述和分类

  • A: 为什么会有数据类型?
    Java是强类型语言,对于每一种数据都定义了明确的具体数据类型,在 内存中分配了不同大小的内存空间;
  • B:Java中数据类型的分类
    基本数据类型 (四类八中)
    引用数据类型 (对象)
  • C: 基本数据类型的分类(4类八种)

a. 整型

    byte : 占一个字节 -128到127
    short: 占两个字 -2^15~2^15-1
    int:   占四个字节 -2^31~2^31-1
    long:  占八个字节 -2^63~2^63-1

b. 浮点型

    float:  占四个字节 -3.403E38~3.403E38
    double: 占八个字节-1.798E308~1.798E308

c. 字符型

    char:   占两个字节 0~65535

d. 布尔型

    boolean:
    boolean理论上是占八分之一个字节,因为一个开关就可以决定是true和false了,但是
    java中boolean类型没有明确指定他的大小

12.变量的概述及格式

在这里插入图片描述

13.使用变量的注意事项

在这里插入图片描述
各类型成员变量系统初值:

byte:   0; 
short:  0;   
int:    0;  
long:   0;   
char :  ' ';  
float:  0.0;  
double: 0.0; 
boolean: false;

14.数据类型转换之隐式转换


A:案例演示
     a:int + int 
     b:byte + byte 
     c:short + short 
     e:char + char 
     f:int+long 
     g:long+float 
B:总结: 
     小的数据类型和大的数据类型进行相互运算,会隐式转换为大的数据类型 
     byte,short,char ----> int 
     整数类型和浮点类型相互运算,会隐式转换为浮点类型

15.数据类型转换之强制转换

在这里插入图片描述

16.字符和字符串参与运算


A:案例演示
   System.out.println('a');    -->97
   System.out.println('a'+1);  -->98
   通过看结果知道'a'的值是多少,由此引出ASCII码表 
B:
   ASCII码表的概述 记住三个值: '0' :48 ;'A' :65 ;'a' :97 
C:案例演示 
   System.out.println("hello"+'a'+1);   --->"helloa1"
   System.out.println("hello"+('a'+1)); -->"hello98"
   System.out.println('a'+1+"hello");   -->"98hello"
D:+在有字符串参与中被称为字符串连接符
   System.out.println("5+5="+5+5);      -->"5+5=5+5" //字符串拼接任何数都是字符串
   System.out.println(5+5+"=5+5");      -->10="5+5"
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值