1.java中注释有三种形式

单行注释://

多行注释:/**/

文档注释:/**      */

2.java中的关键词(不需要记忆)

关键词的特点:均由小写字母组成,代码编辑器会给颜色提示

3.标识符的命名规范

java中的标识符由:Unicode字符(数字字符,字母字符,中文字符等),下划线,美元符$组成,不能以数字开头

命名注意事项:

(1)见名知意,采用有意义的命名

(2)不能是java中的关键字

(3)定义包名,相当于文件夹名,通常使用小写字母表示如com,com.dlou

(4)  定义类名,如果是单个单词,首字母大写,如果多个单词构成,每个单词的首字母大写

(5)定义变量名或方法名:如果是单个单词,单词小写,如果是多个单词构成,从第二单词开始首字母大写

(6)定义常量名:所有字母大写

4.数据类型:

变量是内存中的小容器,用来存储数据。那么计算机内存是怎么存储数据的呢?无论是内存还是硬盘,计算机存储设备的最小信息单元叫“位(bit)”,我们又称之为“比特位”,通常用小写的字母b表示。而计算机最小的存储单元叫“字节(byte)”,通常用大写字母B表示,字节是由连续的8个位组成。

除了字节外还有一些常用的存储单位,大家可能比较熟悉,我们一起来看看:

–       1B(字节) = 8bit

–       1KB = 1024B

–       1MB = 1024KB

–       1GB = 1024MB

–       1TB = 1024GB

Java语言是强类型语言,对于每一种数据都定义了明确的具体数据类型,在内存中分配了不同大小的内存空间

,分为基本数据类型和引用数据类型

基本数据类型:

整型:

byte类型 占一个字节

short类型 占2个字节

int类型(默认数据类型)  占4个字节

long类型 占8个字节

浮点型:

float类型 展示4个字节

double类型(默认数据类型) 占8个字节

字符型:char类型  占2个字节

布尔类型:Boolean类型 占一个字节 取值为true或false

引入数据类型:包括数组、类、接口等数据类型

5.常量

字符常量:如'a','是';

字符串常量:如"时间"

整型常量:5,8;

浮点数常量:5.3

布尔类型常量:true、false

空类型常量:null

6.变量

在程序执行的过程中,在某个范围内其值可以发生改变的量,从本质上讲,变量其实是内存中的一小块区域。

变量的定义:数据类型  变量名 = 初始化值

注意事项:

(1)变量要先初始化值然后再调用

(2)变量的使用范围,在{}内有效

(3)可以同时定义多个变量,但是不建议使用

(4)整数默认是int类型,定义long类型的数据时,要在数据后面加L。

(5)浮点数默认是double类型,定义float类型的数据时,要在数据后面加F。

7.数据类型转换:

隐性数据类型转换:取值范围小的数据类型与取值范围大的数据类型进行运算,会先将小的数据类型提升为大的,再运算

byte、short、char -- int -- long -- double

强制数据类型转换:

目标类型 变量名= (目标类型) (被转换的数据);

不建议强制转换,因为会有精度的损失。

eg:(int) (5.6)

java变量的类型转换基本知识_Java基础知识(一):注释、关键字、标识符、数据类型、常量、变量、数据类型转换...相关推荐

  1. java入门知识_Java基础知识杂文

    1.基本概念 IO是主存和外部设备(硬盘.终端和网络等)拷贝数据的过程.IO是操作系统的底层功能实现,底层通过I/O指令进行完成. 所有语言运行时系统提供执行I/O较高级别的工具.(c的printfs ...

  2. java的实现基础知识_Java基础知识

    1 面向对象和面向过程的区别 面向过程: 优点:性能高.直接编译. 适用:单片机.嵌入式开发.Linux/Unix 面向对象: 特点:封装.继承.多态 优点:易维护.易复用.易扩展.可移植(数据类型. ...

  3. 【java基础04:注释 关键字 标识符 字面值 字节】

    目录 注释 关键字 *在编写的过程中记忆 标识符:程序员有权利自己命名的单词 字面值 注意: 字节 注释 单行注释 //这里是单行注释 多行注释 /*这里是多行注释里面的内容可以换行*/ 文档注释S ...

  4. java循环基础知识_Java基础知识·循环语句

    掘友们,大家好呀,我是宸道. 今天要讲解的是Java基础的循环语句,虽然很基础但还是希望大家看完,就当时复习知识了,基础越牢固越好,对我们是有很大帮助的. 相关推荐 循环语句可以在满足循环条件的情况下 ...

  5. java get请求url拼接参数_Java 基础知识复习

    一. get和post的区别 get是从服务器上获取数据(http与服务器交互的查),post是向服务器传递数据(http与服务器交互的改). get传送的数据量比较小,post传送数据量比较大,默认 ...

  6. java循环基础知识_java基础知识—循环结构

    1.while 循环 语法:while(循环操作){ 循环操作: } 特点:先判断,再执行: 2. == :用于数字比较 比较的是地址 equals: 用于字符串比较 比较的是字符 3.do-whil ...

  7. java多线程学习笔记--一.多线程的基础知识

    需要学习的知识 多线程基础知识讲解 参考索隆和jim的视频,以及自己做的笔记 导读 为了充分利用CPU资源,人们发明了线程和进程 进程 由来:在单核cpu的时期,为了方便操作把一系列的操作的指令写下来 ...

  8. 第一篇:微信公众平台开发实战Java版之了解微信公众平台基础知识以及资料准备...

    相信很多人或多或少听说了微信公众平台的火热.但是开发还是有一点门槛,鉴于挺多朋友问我怎么开发,问多了,自己平时也进行以下总结. 所以下面给大家分享一下我的经验: 第一部分   介绍微信公众号的一些简单 ...

  9. 第三次学JAVA再学不好就吃翔(part2)--基础语法之注释

    学习笔记,仅供参考 文章目录 JAVA基础语法 注释 关键字 标识符 JAVA基础语法 注释 什么是注释 用于解释说明程序的文字. Java中注释分类格式 单行注释: //我是单行注释 多行注释: / ...

最新文章

  1. 深度学习不是AI的未来
  2. hiveserver2 kerberos 认证失败
  3. python如何获取信息_如何使用Python获取系统信息?
  4. 计算机常用英语(2)
  5. Android的配置界面PreferenceActivity
  6. node静态服务器优缺点_使用 Node.js 的优势和劣势都有哪些?
  7. leetcode - 136. 只出现一次的数字
  8. 线性代数基础(矩阵、范数、正交、特征值分解、奇异值分解、迹运算)
  9. kdj指标主要看哪个值_终于有人把KDJ指标总结全了,值得收藏
  10. 兄弟连Linux教学——第三讲 给初学者的建议
  11. linux基础期末考,Linux基础期末考试试题.pdf
  12. 【原】iphone6来了,我该做点什么(兼容iphone6的方法)
  13. excel复制公式递增_快速向下复制Excel公式
  14. Bootstrap 新手学习手册---环境部署与网格系统
  15. SpringCloud Study - (七) Zuul 网关
  16. Accessorize to a Crime: Real and Stealthy Attacks on State-of-the-Art Face Recognition
  17. xf0x9f java mysql_MySql导入数据报错Incorrect string value: ‘xF0x9Fx90x82’
  18. 计算机与人脑的出版社,计算机与人脑
  19. c语言P0=0x是什么意思,0x80(单片机0x80什么意思)
  20. 微信errcode大全

热门文章

  1. Linux SVN备份及迁移 - dump方式实操
  2. qt multi-touch linux,I.MX6 linux Qt 同时支持Touch、mouse
  3. 计算机管理磁盘怎么这么多,原先我的电脑里面硬盘有分很多个盘啊为什么我 – 手机爱问...
  4. 2021最新阿里服务器购买流程
  5. 服务器误删文件的恢复过程
  6. IPFS微信指数日环比上升64.38%,OKEx徐坤:危险与机遇并存
  7. Fedora18解决无线上网和屏幕亮度调节问题
  8. atan(正切函数)
  9. OSCP考试指南——重要信息及建议
  10. Win32多线程 -- 异步IO(overlapped IO)