java一点内容(1)
来源:互联网 发布:网络明星孤烟暮蝉 编辑:程序博客网 时间:2024/06/05 09:23
1.JAVA有哪些基本数据类型 String是不是基本数据类型
Java语言提供了八种基本类型:
六种数字类型(四个整数型,两个浮点型)
字节型byte 8位 短整型short 16位 整型int 32位长整型long 64位
单精度float 32位 双精度double 64位
一种字符类型
字符型char 8位
还有一种布尔型。
布尔型:boolean 8位 可存储"True"和"false"
String str1 = "x" ;
String str2 = "x" ;
String str3 = new String("x") ;
String本身就是一个对象而不是基本数据类型,String的变量名是对String类的引用。
在声名str1的时候,由于还有没等于"x"的对象,所以就创建了一个新的对象;
在声名str2的时候,由于有了等于"x"的对象,所以系统就将其值取出直接返回给str2,所以str1和str2变量名都是作为"x"对象的引用。
当然new String()就实列一个新的对象了。
2.“==”和“equals”的用法
== 对象的比较好像也就是地址的比较
equals对象值的比较
所以 str1 == str2 返回True,str1 == str3 返回False, str1.equals(str3)返回True。
3.数据类型之间的转换
(1)、如何将数值型字符转换为数字(Integer,Double)
(2)、如何将数字转换为字符
int i=Integer.parseInt("5");
float f=Float.parseFloat("5.0");
String s50=Float.toString(5.0);
4.java得到年月日小时分秒
Calendar cal=Calendar.getInstance();
cal.setTime(new Date());
int year=cal.get(Calendar.YEAR);
int month=cal.get(Calendar.MONTH)+1;
int date=cal.get(Calendar.DATE);
int hour=cal.get(Calendar.HOUR);
int minute=cal.get(Calendar.MINUTE);
int second=cal.get(Calendar.SECOND);
int milliSecond=cal.get(Calendar.MILLISECOND);
5.何为异常,异常处理的方法有哪两种?
异常是指程序运行过程中出现的非正常现象。例如用户输入错误、除数为零、需要处理的文件不存在、数组下标越界等
异常处理的方式有两种:第一种方式是使用try…catch…finally结构对异常进行捕获和处理;第二钟方式是通过throws 和throw抛出异常.
6.什么是流?根据流的方向,流可分为哪两种?
Java的输入/输出是以流的方式来处理的,流是在计算机的输入,输出操作中流动的数据序列.
根据流的方向,流可分为输入流(input stream)和输出流(output stream)。
- java一点内容(1)
- java一点内容(2)
- java 一点内容(4)
- JAVA的一点内容小总结(不全)
- Java的一点收获(1)JComboBox
- java基础内容(1)
- java一点东西(3)
- 一天一点Android知识(内容提供器)
- 关于java session监听器的一点学习经验(1)
- 一点累积----JAVA(1)----for-each 形式
- 有关py2exe的一点内容
- 关于DB_CACHE_SIZE的一点内容
- 自学java--1(初级内容)
- Java集合内容 复习(1)
- JAVA IO的一点尝试1
- java 一点浅薄的东西 分享1
- 每天JAVA多一点(3)
- 每天JAVA多一点(4)
- leetcode-python 第九周
- Win7+Eclipse+Hadoop2.6.4开发环境搭建
- Notification的发送与取消
- 【华为练习题】 最后一个单词的长度(初级)
- Eclipse快捷键大全(转)
- java一点内容(1)
- typedef用法
- 《Android开发艺术探索》学习笔记之综合知识梳理
- java--html(5)表单
- CUDA(五)用deviceQuery看GPU属性
- 广告轮播图功能------本地获取图片(一)
- 有人做一个语音合成的软件,用到以下工具
- oracle创建/删除 用户,表空间
- Git使用指南