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开源内容管理CMS系统J4CMS的几个样式

    www.j4cms.com java 开源内容管理 页面直接编辑 bootstrap3 样式 default 样式 metro 样式 oschina 样式 leblog 样式 foundation 样 ...

  2. 【转】JAVA输出内容打印到TXT以及不同系统中如何换行

    JAVA输出内容打印到TXT以及不同系统中如何换行 http://xiyang.09.blog.163.com/blog/static/59827615201172552755293/ 2011-08 ...

  3. Java的一点内容(2)

    1 面向对象的三个原则 封装性 封装的基本单元是类(class),类是一个抽象的逻辑结构,而类的对象是一个真实的物理实体:类的目的是封装复杂性,在类内部存在隐藏实现复杂性机制: 封装(encapsul ...

  4. java学习内容整理

    转自:http://www.cnblogs.com/caoleiCoding/p/6170555.html 首先,我个人比较推崇的学习方法是:先学java前段,也就是HTML,css,js,因为学习j ...

  5. Java异常内容总结

    在程序开发中,可能存在各种错误,有些错误是可以避免的,而有些错误却是意想不到的,在Java中把这些可能发生的错误称为异常. Throwable类是所有异常类的超类,该类的两个直接子类是Error和Ex ...

  6. Java文件内容的复制

    package a.ab; import java.io.*; public class FileReadWrite { public static void main(String[] args) ...

  7. 创建PDF模板,java添加内容、导出下载PDF

    本文主要内容是:用java在pdf模板中加入数据,图片. 废话不多说,举个非常简单的例子: 首先创建word文档,导出PDF. 用 软件adobe acrobat打开,操作步骤如图: 在指定位置添加文 ...

  8. Java 学习内容总结

    最近对Core Java基础做了一些学习.有自己的见解,也有别人的总结,供大家参考. 1 实现多线程的方式有几种? 其实这个问题并不难,只是在这里做一个总结.一共有三种. 实现Runnable接口,并 ...

  9. Java 核心内容相关面试题【1】

    1.什么是 transient 变量? transient 变量是指不会被序列化的变量. 2.什么是同步(synchronization)? 在多线程环境中,同步是指控制多个线程访问共享资源的方式.没 ...

随机推荐

  1. OpenGL ES 2.0 雾

    在场景中使用雾不但可以提高真实感,特定的情况下还能优化性能.具体是指当物体离摄像机足够远时,雾就足够浓,此时只能看到雾而看不到物体,也就不必对物体着色进行详细计算,这样可以大大提高渲染效率. 雾有很多 ...

  2. 字典:当索引不好用时2 - 零基础入门学习Python026

    字典:当索引不好用时2 让编程改变世界 Change the world by program 上节课我们学习到在一些情况下,比序列更实用的映射类型:字典.我们知道字典也有个关键符号就是大括号(也叫花 ...

  3. 算法导论--python--插入排序

    #!/usr/local/python35/bin/python3.5 #### insert sort if __name__=="__main__": var_list=[3, ...

  4. AsEnumrable和AsQueryable的区别

    http://www.cnblogs.com/jianglan/archive/2011/08/11/2135023.html 在写LINQ语句的时候,往往会看到.AsEnumerable() 和 . ...

  5. [Codeforces Round #192 (Div. 2)] D. Biridian Forest

    D. Biridian Forest time limit per test 2 seconds memory limit per test 256 megabytes input standard ...

  6. 完美解决ListView 与 ScrollView 共存问题

    1:首先设置ListView的高度,在setAdapter之后调用此方法. public static void setListViewHeightBasedOnChildren(ListView l ...

  7. Android开源库

    http://blog.csdn.net/xiaanming/article/details/9470223 一.兼容类库 ActionBarSherlock : Action Bar是Android ...

  8. 使用片上XRAM需要进行的初始化

    现在,流行的51单片机大多把on-chip expanded RAM(以下简称XRAM)作为基本配置,容量有些差别.厂商在给出芯片特性时,往往把XRAM和标准52芯片的256字节内部RAM加在一起统称 ...

  9. JS帮你计算属相

        背景:一个人出生在2014年的正月初一,他的生肖到底是属蛇还是属马呢?这就要确定那一天才是一年的开始.是春节还是立春?每年的春节是正月初一,但是生肖必须是从立春日开始计算.春节是1912年孙中 ...

  10. <转载>Wait and Waitpid

    转载http://www.cnblogs.com/lihaosky/articles/1673341.html 一.Wait #include <sys/types.h> /* 提供类型p ...