java基础
来源:互联网 发布:剑三喵哥捏脸数据 编辑:程序博客网 时间:2024/06/09 19:23
java了解:
1、了解什么是程序
程序一词来自生活,通常指完成某些事情的一种既定方式和过程。
计算机为了操作或解决某些事情,编写的一系列有序的指令集合。
2、理解java技术内容
Sun Microsystems1995年推出的高级语言。
javaseJava SE 是做电脑上运行的软件。
javaeeJava EE 是用来做网站的-(我们常见的JSP技术)
javameJava ME 是做手机软件的。
开发桌面应用程序
开发面向internet的应用程序
手机应用
三步走:
1、编写源程序
2、编译源程序
3、运行
3、熟悉eclipse的界面
java基础知识:标识符、关键字、注释
1、标识符:基本要求:(1)字母(2)下划线(3)$符(4)数字(首字母必须为非数字)
类:单词首字母大写
变量、属性、方法:首字母小写,后面单词首字母大写
2、关键字:程序里特殊字符,具有含义,不能随便使用
3、注释:方便编程人员查看
单行注释 //, 多行注释 /**/,文档注释/***/
数据类型:
1、基本数据类型(8个)
数值型(整数类型:short(2字节16位有符号)\int(4字节32位整数有符号)\long(8字节有符号)\byte(1字节有符号)
浮点类型:float(4字节)\double(8字节))、
字符型(char2字节)、
布尔型(boolean)一字节8位
2、引用数据类型
类、
接口、
数组
数据存储:
瞬时状态 变量 数组 集合
持久状态 数据库 文件
使用变量的步骤:
第一步 声明变量
第二步 赋值
第三步 使用变量
常量值:
布尔常量 true false
字符常量 \b(按退格键) ‘A’ ‘\\’
字符串常量
null常量
整数常量 final int P=3;
浮点常量 final double P=9.8;
基本数据类型转换:
1、不同的基本类型之间进行运算时需要进行类型转换。
2、除bool类型外,所有基本数据类型进行运算时都要考虑类型转换。
3、转换方式: 自动类型转换、强制类型转换( float price=0.0f;
double price2=699.99;
price=(float)price2;)
自动类型转换:
规则1(算术运算):低级别->高级别
规则2(赋值运算):满足自动类型转换的条件
1、两种类型要兼容:整型和浮点型相互兼容
2、目标类型大于源类型
引用类型转换:
子类与父类之间
向上转换
向下转型
跨数据类型转换:
数值型-字符串
字符串-数值型
日期类型-字符串
字符串-日期类型
运算符:
算术运算符、赋值运算、复合赋值运算符、逻辑运算符、位运算符、条件运算符
包装类型:装箱:
byte b1=120;
Byte byte1=Byte.valueOf(b1);
short s=190;
Short short1=Short.valueOf(s);
拆箱:
方法不常用,一般直接默认转换字符串和基本类型的相互转换:
字符串----->基本类型:parseXXX(String str)基本类型---->字符串:String.valueOf()
阅读全文
1 0
- Java基础01:基础
- Java基础:基础加强
- Java基础-基础
- java基础的基础
- JAVA基础---基础常识
- Java基础:基础加强
- [Java 基础]基础语法
- Java基础
- java基础
- java 基础
- java基础
- Java基础
- Java基础
- Java基础
- JAVA基础
- JAVA基础
- JAVA基础
- java基础
- mac通过vnc远程桌面raspberry pi
- 二. Urllib库详解
- 多线程与多进程的区别
- OpenCV学习笔记(一)
- python--leetcode496. Next Greater Element I
- java基础
- cxGrid显示'合计'
- 暴力
- JZOJsenior.5389.【NOIP2017提高A组模拟9.26】解梦
- ubuntu出现permission denied的解决方法
- 威尔与我开门那边VCD飞规划及
- 如何使用阿里云主机给你的 WordPress 站点加速
- Android中图片的压缩
- 图像分割(一)Contour Detection and Hierarchical Image Segmentation