java一点内容
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一点内容的更多相关文章
- Java开源内容管理CMS系统J4CMS的几个样式
www.j4cms.com java 开源内容管理 页面直接编辑 bootstrap3 样式 default 样式 metro 样式 oschina 样式 leblog 样式 foundation 样 ...
- 【转】JAVA输出内容打印到TXT以及不同系统中如何换行
JAVA输出内容打印到TXT以及不同系统中如何换行 http://xiyang.09.blog.163.com/blog/static/59827615201172552755293/ 2011-08 ...
- Java的一点内容(2)
1 面向对象的三个原则 封装性 封装的基本单元是类(class),类是一个抽象的逻辑结构,而类的对象是一个真实的物理实体:类的目的是封装复杂性,在类内部存在隐藏实现复杂性机制: 封装(encapsul ...
- java学习内容整理
转自:http://www.cnblogs.com/caoleiCoding/p/6170555.html 首先,我个人比较推崇的学习方法是:先学java前段,也就是HTML,css,js,因为学习j ...
- Java异常内容总结
在程序开发中,可能存在各种错误,有些错误是可以避免的,而有些错误却是意想不到的,在Java中把这些可能发生的错误称为异常. Throwable类是所有异常类的超类,该类的两个直接子类是Error和Ex ...
- Java文件内容的复制
package a.ab; import java.io.*; public class FileReadWrite { public static void main(String[] args) ...
- 创建PDF模板,java添加内容、导出下载PDF
本文主要内容是:用java在pdf模板中加入数据,图片. 废话不多说,举个非常简单的例子: 首先创建word文档,导出PDF. 用 软件adobe acrobat打开,操作步骤如图: 在指定位置添加文 ...
- Java 学习内容总结
最近对Core Java基础做了一些学习.有自己的见解,也有别人的总结,供大家参考. 1 实现多线程的方式有几种? 其实这个问题并不难,只是在这里做一个总结.一共有三种. 实现Runnable接口,并 ...
- Java 核心内容相关面试题【1】
1.什么是 transient 变量? transient 变量是指不会被序列化的变量. 2.什么是同步(synchronization)? 在多线程环境中,同步是指控制多个线程访问共享资源的方式.没 ...
随机推荐
- JS继承六大模式
1.原型链 function SuperType(){this.property = true;} SuperType.prototype.getSuperValue = function(){ret ...
- 百度ueditor 上传图片后如何设置样式
最近项目中遇到一个问题,UEditor上传图片后,在内容展示会修改图片样式.但是表情也是img标签,所以全局修改是有问题的, 所以只能着手修改一下插件的代码. 首先找到图片上传的服务器段文件.这里主要 ...
- Lonely Integer
https://www.hackerrank.com/challenges/lonely-integer def main(): n = int(raw_input()) s = dict() a = ...
- Android平台上使用气压传感器计算海拔高度
气压传感器两年前已经开始被手机制造商运用在其设备上,但貌似没有引起开发者足够的重视.像Galaxy S III .Galaxy Note 2和小米2手机上都有,不过大家对于气压传感器比较陌生.其实大气 ...
- 无法读取配置节 system.serviceModel 因为它缺少节声明的解决方法
无法读取配置节 system.serviceModel 因为它缺少节声明的解决方法,需要的朋友可以参考下 在Windows Server2008 R2中的IIS7中部署WCF服务时报出如题错误: HT ...
- 使用Map/MapWhen扩展方法
使用Map/MapWhen扩展方法 .NET Core中间件的注册和管道的构建(3) ---- 使用Map/MapWhen扩展方法 0x00 为什么需要Map(MapWhen)扩展 如果业务逻辑比较简 ...
- 启动安卓模拟器报错 emulator: ERROR: x86_64 emulation currently requires hardware acceleration! CPU acceleration status:HAXM must be updated(version 1.1.1<6.0.1) 解决办法
启动安卓模拟器报错 emulator: ERROR: x86_64 emulation currently requires hardware acceleration! CPU accelerat ...
- 把C#程序(含多个Dll)合并打包成单一文件
实现的方式有多种. 1 Mono 项目中有一个工具,mono的一个附属工具mkbundle.(在Xamarin未被收购开源前,它是加密的商业软件.http://www.cnblogs.com/bins ...
- 3Sum Closest 解答
Question Given an array S of n integers, find three integers in S such that the sum is closest to a ...
- Spring HTTP invoker 入门
一.简介 Spring开发团队意识到RMI服务和基于HTTP的服务(如,Hessian)之间的空白.一方面,RMI使用JAVA标准的对象序列化机制,很难穿透防火墙.另一方面,Hessian/Burla ...