------- android培训、java培训、期待与您交流! ----------
开始学习Java的基础部分,分类做笔记。
System类
System类位于java.lang包下
此类是final类,不可创建实例,但可以调用其方法和字段
常用字段:
in 创建一个输入流,默认为键盘
out 创建一个输出流,默认为系统控制台
常用的方法:
Properties getProperties() 获取系统属性信息
Properties是java.util包下的一个类,继承于java.util.Hashtable类,因此拥有Map的所有方法。
Propertise常用方法有:Property getProperty(String key)
Runtime类
Runtime类位于java.lang包下。
Runtime没有构造方法,但是有动态方法
Runtime的常用方法:
static Runtime getRuntime() 获取其对象实例的静态方法
Process exec(String command) 此方法执行字符串命令,返回一个Process对象
Process对象为进程对象,是抽象类,其常用方法为destory():杀掉子进程
Date类
Date类
此类位于java.util包下,用于时间的相关操作
时间的格式化:
DataFormat类
此类是一个抽象类,有一个抽象方法:format(Date date)
它的子类:SimpleDateFormat
此类的常用构造方法:
SimpleDateFormat(String pattern)
pattern用于指定日期和时间的模式
y代表年
M代表月
d代表月份中的日
h代表时
m代表分
s代表秒
z代表时区
Calendar类
Math类
Calendar类
此类位于java.util包下,代替Date类,对时间进行常用操作
常用方法:
get(int field) 获取日历的指定字段值
set(int field, int value) 将指定字段修改为指定值
add(int field, int amount) 对日历的指定字段进行增减操作,下同
boolean after(Object when)
boolean before(Object when) 对时间进行先后比较
Date getTime()
setTime(Date date) 与Date类实例交互的方法
Math类
此类位于Java.lang包下,final类,处理数字运算方面的操作
常用方法:
asp(double/float/int/long a) 返回指定参数的绝对值
double ceil(double a)返回大于a的最小整数的double值
double foor(double a) 返回小于a的最大整数的double值
pow(double a, double b) 返回a的b次幂的值
long/int round(double/float a) 四舍五入,返回最接近的long/int值
double random() 随机返回一个大于等于0且小于1的double数
Random类
Random类
此类位于java.util包下,是一个随机数生成器
常用方法:
int next(int bits)
double/float/int/long nextXxx()
double nextInt(int n)
相关推荐
黑马程序员_毕向东_Java基础视频教程第18天-14-IO流(拷贝文本文件图例).zip
《黑马程序员_Java基础辅导班教程课件[第01期]第15天》是针对初学者设计的一堂深入浅出的Java编程课程,旨在帮助学员巩固和深化Java基础知识。这堂课件涵盖的内容广泛且实用,对于想要在IT行业中开启Java开发旅程的...
在"黑马程序员_Java基础辅导班教程课件[第01期]第13天"中,我们聚焦于Java编程语言的基础知识,这是一门面向初学者的课程,旨在帮助学员快速掌握Java开发的基本技能。第13天的课程通常会涵盖上一天(第12天)所学...
【Java基础辅导班教程】- 黑马程序员 在编程世界中,Java是一种广泛应用的面向对象的编程语言,尤其在企业级应用开发中占据主导地位。"黑马程序员"作为知名的IT培训机构,提供了丰富的Java基础辅导课程,旨在帮助...
【标题】"01_黑马程序员_张孝祥_Java基础加强_课程价值与目标介绍.zip" 提供的是一门由黑马程序员机构推出的Java基础强化课程,由讲师张孝祥主讲,旨在深入讲解Java编程的基础知识并进行能力提升。 【描述】中提到...
"黑马程序员_Java基础辅导班教程课件[第01期]第11天"是一个专门为初学者设计的培训课程,旨在帮助学员深入理解和掌握Java的核心概念。这个课程可能是通过视频形式进行的,结合了理论讲解和实际操作,以便让学习者能...
这个名为“黑马程序员_毕向东_Java基础源码.rar”的压缩包文件,包含了丰富的Java基础源代码实例,对于初学者来说,是深入了解Java编程的良好资源。 一、Java基本语法 Java语言以其严格的类型检查和面向对象特性...
黑马程序员_毕向东_Java基础视频教程第18天-09-IO流(文件的续写)
在"黑马程序员_Java基础辅导班教程课件[第01期]第5天"中,我们主要聚焦于Java编程语言的基础知识。这是一份专为初学者设计的教学资源,旨在帮助学员扎实地掌握Java编程的基本概念和技能。第5天的课程可能涵盖了变量...
黑马程序员毕向东java基础视频教程全套
【Java基础辅导班教程课件】是针对初学者设计的一系列教学资源,旨在帮助学习者扎实掌握Java编程语言的基础知识。第01期第8天的课程内容可能涵盖了上一阶段的学习总结,以及新的概念和技术的引入。在这个阶段,学员...
在本视频教程“黑马程序员_毕向东_Java基础视频教程第22天-06-GUI(Action事件)”中,讲师毕向东深入讲解了Java GUI中的Action事件处理机制,这是构建用户友好界面的关键部分。 首先,我们要理解什么是GUI。GUI,...
在"黑马程序员_Java基础辅导班教程课件[第01期]第10天"中,我们聚焦于Java编程语言的基础知识,这是一门面向初学者的课程,旨在帮助学员快速掌握Java的核心概念。通过这个阶段的学习,学员将能够理解并运用Java的...
在"黑马程序员_Java基础辅导班教程课件[第01期]第6天"中,我们主要聚焦于Java编程语言的基础知识,这通常包括了变量、数据类型、运算符、流程控制语句等核心概念。此课程面向初学者,旨在为学员构建坚实的Java编程...
在"黑马程序员_Java基础辅导班教程课件[第01期]第4天"中,我们可以推测这是针对初学者的Java编程课程,旨在帮助学员掌握Java的基础知识。 在课程的第4天,可能讲解了以下核心概念: 1. **类(Class)**:`Demo.class...
"黑马程序员_(适合初学者入门的Java基础视频)"是一套专为初学者设计的Java基础教学课程,旨在帮助零基础的学习者逐步掌握Java编程的基本概念和技能。 该视频教程涵盖了Java的基础知识,包括: 1. **环境搭建**:...
黑马程序员_毕向东_Java基础视频教程第05天-01-面向对象(概述).avi
《黑马程序员_hibernate框架开发2016版讲义...通过对黑马程序员提供的这门课程的学习,开发者不仅能掌握Hibernate的核心概念和技术,还能提升在实际项目中的数据库操作效率,为构建高效、稳定的Java应用打下坚实基础。
【Java基础辅导班教程课件】是针对初学者设计的一系列教学资源,旨在帮助学习者扎实掌握Java编程语言的基础知识。第01期第7天的课程内容可能涵盖了上一阶段学习的巩固以及新的概念引入,确保学员能够逐步建立起完整...
本课程是"黑马程序员"推出的Java基础辅导班教程,专注于Java初学者,特别是第01期的第9天内容。在这个阶段,学员将深入学习Java编程语言的核心概念,为后续的进阶学习打下坚实的基础。课程通过丰富的课件、图片和...