java注释,标识符,数据类型及转换

java

java背景

  • java可以用来写 手机应用,pc游戏(但c更适合),大数据统计

  • java三大版本:

    1、javaSE:标准版(桌面开发,控制台开发)

    2、javaME:嵌入式开发(手机,家电)(了解)

    3、javaEE:E企业级开发(web端,服务器开发)

  • java程序运行机制

    既有解释型,也有编译型

    image-20220913195524965

 解释型:将程序一行一行转为解释语言(实时翻译官),解释给计算机听,让计算机按照运行。

编译型:将程序全部编译成机械语言(机翻),由计算机运行(速度快)
  • JDK(缩进代表包含关系):java开发者工具。

    JRE: java运行环境,用来运行java程序

            JVM:java虚拟机(跨平台的原因)

     

java语法

  • java注释 (网上查找“有趣的代码注释”)

    1. 单行注释://

    2. 多行注释/* */

    3. image-20220913213637047(了解)

  • 标识符

    java所有组成部分都需要名字。类名,变量名以及方法名都被称为标识符。

    关键字

    image-20220914194806558

标识符注意点

  1. 以字母,数字,美元符$,或者下划线(不能以数字开头)

  2. 可以使用中文命名。

image-20220914195326863

  • 数据类型

    (java)强类型语言:先定义后使用(速度下降,安全性上升)(图中只有一种情况)

    弱类型语言:可以不先定义(相反)(如图有两种情况)image-20220914200043063

基本数据类型和引用数据类型区别

image-20220914200342433

//byte num2=20;  int num1=10;  short num3=30;
//long num4=30L;(long类型后面要加L)
//float num=50.1F;(float类型后面要加F)   double num6=3.14;
//字符:char name=‘国’ string name=‘中国’
//布尔值:boolean flag=true(false);

 

浮点数 是有限 离散 舍入误差,大约,接近但不等于 所以要避免使用浮点数比较

image-20220914203502441

所有字符本质还是数字 使用unicode表。(a=97,A=65)

转义字符 :\n,\t。

  • 类型转换

1、不同类型运算时会转换成相同类型计算:image-20220914210553293

2、注意点:image-20220914210643651

3、内存溢出:

posted @ 2022-09-30 22:52  小林yyds  阅读(63)  评论(0)    收藏  举报