Java学习记录--java基础语法
来源:互联网 发布:java有项目培训吗 编辑:程序博客网 时间:2024/06/12 22:02
Java基础语法
标识符:凡是自己可以起名字的地方都叫标识符
命名规则:字母,下划线,美元符开头数字组成
区分大小写,不能有空格,“见名知意”
关键字:特定含义,专门用途的字符串成为关键字
常量:整型,实型(实数,有小数点),字符‘’,逻辑(true,false),字符串“”
不可变的变量final
变量:实质上是内存中的一小块区域
不同的变量类型分配不同的长度
程序的执行过程
1.Load到内存 (硬盘中的程序装载到内存里)
2.内存中的操作系统找到main方法
3.执行过程中的内存管理(内存分四块区域:code segment存放代码;data segment静态变量字符串常量;stack栈存放局部变量;heap堆 动态申请内存 存放new出来的东西)
java变量分类:位置:局部变量(方法体内声明的变量,方法的参数)
方法内声明的变量,出了大括号就不起作用了
成员变量(类体内方法体外)
数据类型:基本数据类型;引用数据类型
Java都是有符号的数
Java中的各种数据类型所占大小都一样,C语言不能移植
Float放在double类型中会出错
基础数据类型转换:
1.boolean不能和别的相互转换
2.整型,字符型,浮点类型相互转换。运算直接转换成int
3.数据类型按容量大小排序:byte,short,long→int→long→float→double,容量小的自动转换成容量大的
4.Double(8字节)转float(4字节)不对,不能直接砍掉四个字节。特殊字节表示。但byte,int,long可以相互转换。
5.Float强制转换成long类型相当于四舍五入
6.float f1=0.1错误0.1是double类型的,解决方案有二,float f1 =0.1f或者float f1=(float)0.1强者转换。
运算符:
++在前时先运算再取值
在后时先取值再运算
当进行打印时,无论任何类型,都地洞转换成字符串进行打印
- Java学习记录--java基础语法
- java基础语法学习
- java基础语法学习
- java学习---基础语法
- java学习-基础语法
- Java学习基础语法
- 学习java基础语法
- 学习java基础语法
- Java基础学习记录
- 学习Java基础记录
- java基础学习记录
- java基础学习记录
- java基础学习记录
- java基础语法学习总结
- java语法基础学习笔记
- JAVA基础语法学习总结
- 学习日记-java基础语法
- JAVA学习-第一章 基础语法
- Glide加载有验证信息的Url图片
- JavaScript 作用域和作用域链的一些理解
- 无法返回json
- 米斯特白帽培训讲义(v2)实战篇 迅雷 CMS
- scrapy 学习2
- Java学习记录--java基础语法
- 2016老男孩linux高级架构师课12期系列 高清视频教程不加密版
- linux下制作简单的脚本
- REST服务介绍
- java学习总结(一):访问修饰符
- 数据库恢复技术之事务
- JDK、Maven安装及环境配置
- Android了解虚拟机
- Android fragment(一)