DAY7:尚学堂高琪JAVA(66~69)
基本数据类型的包装类
package testwarppedclass;
import javax.xml.bind.ParseConversionEvent;
//包装类,以Integer类为例
public class test01 {public static void main(String[] args) {// TODO Auto-generated method stubInteger i=new Integer(1000);System.out.println(Integer.MAX_VALUE);System.out.println(Integer.toHexString(i));//转为16进制Integer i2=Integer.parseInt("4002");//将纯数字的字符串当为int类型System.out.println(i2);Integer i3=new Integer("333");System.out.println(i3.intValue());//把Integer对象类型变成int的基础数据类型;}
}
自动装箱和拆箱
package testwarppedclass;
//测试包装类的基本用法,自动装箱和拆箱
public class test02 {public static void main(String[] args) {//Integer a=new Integer(100);Integer a=1000;//自动装箱,编译器帮助改进代码: Integer a=new Integer(100);int b=new Integer(300);//自动拆箱,改进:new Integer(300).intValue();(用法见上图)Integer a1=1000;System.out.println(a==a1);//按照装箱的理解会创建2个对象,地址当然不同System.out.println(a.equals(a1));System.out.println("**************");Integer c=100; Integer c1=100;System.out.println(c==c1);//结果与a==a1时候相反,[-128,127]之间的数字都按基本数据类型处理,来提高效率System.out.println(c.equals(c1));}
}
时间类
package testDate;
import java.text.DateFormat;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
import javax.xml.crypto.Data;
public class TestDateFormat {public static void main(String[] args) throws ParseException {DateFormat df=new SimpleDateFormat("YYYY年MM月DD日 hh:mm:ss,属于本年的第w周");Date d=new Date(24*3600*1000L);String string=df.format(d);//Formats a Date into a date/time string.System.out.println(string);System.out.println("**********");String string2="1996-10-03";DateFormat df2=new SimpleDateFormat("YYYY-MM-DD");Date d2=df2.parse(string2); // Parses text from the beginning of the given string to produce a date.//System.out.println(string2);}
}
Calendar类
package testDate;
import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.time.Year;
import java.util.Calendar;
import java.util.Date;
import java.util.GregorianCalendar;
public class TestCalender {public static void main(String[] args) {Calendar c=new GregorianCalendar();c.set(1996, 10,03);System.out.println(c);Date d =c.getTime();// Returns a Date object representing this Calendar's time valueSystem.out.println(d);System.out.println(c.get(Calendar.YEAR));c.add(Calendar.YEAR, 30);System.out.println(c);}
}
DAY7:尚学堂高琪JAVA(66~69)相关推荐
- DAY12:尚学堂高琪JAVA(119~123)Hashmap 与冒泡排序
Hashmap 与冒泡排序 map,set,list的区别 添加链接描述 添加链接描述 添加链接描述 MyArrayList.java package fanxing; import java.uti ...
- 【160天】尚学堂高琪Java300集视频精华笔记(129)
明天开始,专栏增加一个黑马程序员的课程更新. 其它容器收尾讲解 队列Queue与Deque(单向队列与双向队列) Enumeration(较老的接口,JDK1.5前使用频繁,维护旧系统会用到) Has ...
- 尚学堂 高琪JAVA300集第十一章作业 编程题答案
本人 JAVA初学者 在寻找这一方面的答案时没有看见 ,本着分享的精神 自己做了出来 也就传上来了 水平有限 存在有错的地方或者改进的方法 ,望大佬们可以提出 万分感谢. 1.1. 设计一个多线程的程 ...
- 【133天】尚学堂高淇Java300集视频精华笔记(71-72)
第71集:常用类/file类/打印目录树状结构/递归算法 课堂代码 package com.test071;import java.io.File;public class Test071 {publ ...
- python 递归函数_Python尚学堂高淇|P82P86面向对象和面向过程的区别LEGB规则nonlocal_global递归函数阶乘计算案例...
P82-递归函数-阶乘计算案例 #使用递归函数计算阶乘def factorial(n):if n==1:return 1else:return n*factorial(n-1)result=facto ...
- 【131天】尚学堂高淇Java300集视频精华笔记(65-66)
第65集:常用类Date类的使用JDk源码分析 Date时间类(java.util.Date) 在标准Java类库中包含一个Date类.它的对象表示一个特定的瞬间,精确到毫秒. Date()分配一个D ...
- 【138天】尚学堂高淇Java300集视频精华笔记(84)
第84集:太阳系模型/基本类的封装/Star类的建立 本集知识点 将对象尽可能的抽象,可以有效减少代码量,比如此例中的Star类 package com.test084_087_solar;impor ...
- python释放变量内存_Python尚学堂高淇|1113引用的本质栈内存,堆内存,内存的示意图,标识符,变量的声明初始化,垃圾回收机制...
011-引用的本质-栈内存和堆内存-内存的示意图在Python当中,变量也成为:对象的引用,因为,变量的存储就是对象的地址变量通过地址引用了对象变量位于堆内存(压栈,出栈等细节,后续再介绍)对象位于: ...
- 【135天】尚学堂高淇Java300集视频精华笔记(74-76)
第74-75集:异常机制.trycatchfinallyreturn执行顺序.捕获异常.声明异常throw.方法重写中异常的处理.手动抛出异常 异常的处理办法一:捕获异常 try try语句指定了一段 ...
- vb.net 同时给多个属性赋值_Python尚学堂高淇|1721时间表示unix时间点毫秒微秒time模块浮点数自动转换强制转换增强赋值运算符...
017浮点数-自动转换-强制转换-增强赋值运算符浮点数称为float用a*b^10形式表示的科学计数法,比如:3.14,314E-2或者314e-2这些数字在内存当中也是按照科学计数法存储. > ...
最新文章
- .NET Core 中的路径问题
- ServletConfig接口
- 幼儿园计算机知识培训内容,幼儿园教师计算机培训计划
- 自动抢红包,自动安装原理之AccessibilityService
- 框架和库的区别_框架和库之间的区别
- 一个使用Logging Application Block的小问题[xgluxv]
- 腾讯或于本周正式宣布合并搜狗?官方回应:看点招聘及搜狗合并均正常进行...
- Dnsmasq原理总结
- PowerShell 查询 Excel记录
- Android集成百度地图
- c++ max函数在哪个头文件里_C语言函数学习-函数调用-声明-函数原型
- 统计信号处理知识点总结_统计信号处理-简单看看克拉美罗界
- latex 表格居中
- DWM 层 -- 访客 UV 计算
- python pip语句
- I/O模型(同步、非同步、阻塞、非阻塞)总结
- 一步一步实现一个简单的OS(先小装一下)
- TypeError: __init__() got an unexpected keyword argument ‘rate‘
- 微信步数C语言程序,获取微信步数 - osc_1v2pb1nt的个人空间 - OSCHINA - 中文开源技术交流社区...
- 依赖、关联、聚合、组合