- 博客(15)
- 收藏
- 关注
原创 Java 说一说访问修饰符
Java的三大特性:封装、多态、继承。封装的实现是通过控制访问修饰符来控制类及类的方法和变量的访问权限。访问修饰符有四种:(1)public:用public修饰的类、类属变量及方法,包内及包外的任何类(子类和普通类)均可以访问。(2)protected:用protected修饰的类、类属变量及方法,包内的任何类及包外继承了该类的子类才能访问,protected突出继承。(3)def...
2018-12-19 10:54:10
176
原创 Java 构造器的一些特性
1、构造器与类同名。2、在构造类的对象时,构造器被运行,以便初始化实例域。3、构造器总是伴随着new操作符的执行被调用,不能对一个已经存在的对象调用构造器来达到重新设置实例域的目的。4、每个类可以有一个以上的构造器。5、构造器可以有0个,1个或1个以上的参数。6、构造器没有返回值。 ...
2018-12-18 09:38:10
359
原创 Java 输出当月日历
import java.util.Calendar;public class CalendarTest3 { public static void main(String[] args) { // 输出当月日历 Calendar c = Calendar.getInstance(); // 设置日期为当月1号 c.set(Calendar.DATE, 1); // 获得...
2018-12-17 17:17:22
1189
原创 Java 计算两个日期相差天数
import java.util.Calendar;public class CalendarTest2 { public static void main(String[] args) { //计算两个日期相差天数 Calendar c1=Calendar.getInstance(); c1.set(2018, 12-1,12); Calendar c2=Calen...
2018-12-17 16:50:51
8985
原创 Java Date类与Calendar类 实例详解
一、Date类:代表时间的类import java.util.Date;public class DateTest { public static void main(String[] args) { Date now1 = new Date(); System.out.println("now1:" + now1); // 实际年份需要减去1900,月份需要减去1 ...
2018-12-17 16:49:27
207
原创 Java 大数值 BigInteger和BigDecimal详解
如果基本的证书和浮点数精度不能满足需求,这个时候可以使用java.math包中的BigInteger和BigDecimal。BigInteger实现了任意精度的整数运算,BigDecimal实现了任意精度的浮点数运算。 使用静态的valueOf方法可以将普通数值转换为大数值:BigInteger a=BigInteger.valueOf(100); ...
2018-12-14 15:46:02
2512
2
原创 Java 多重选择Swtich语句用法示例
import java.util.Scanner;public class SwtichTest { public static void main(String[] args) { Scanner scanner=new Scanner(System.in); System.out.println("今天是星期几呢?"); Strin...
2018-12-14 14:58:43
603
原创 Java 四种循环for、while、dowhile、foreach的用法
//四种方式求1+2+3+...+100的值public class LoopTest { public static void main(String[] args) { //for循环 int sum1=0; int n1=100; for(int i...
2018-12-14 14:38:24
772
原创 Java 读写文件
import java.io.File;import java.io.PrintWriter;import java.util.Scanner;public class Demo { public static void main(String[] args) { // 文件的路径 File f = new File("D:\\workspace...
2018-12-14 13:54:25
127
转载 Java中String、StringBuilder以及StringBuffer区别
这个博主写的很好,链接附上:http://www.cnblogs.com/dolphin0520/p/3778589.html
2018-12-13 17:15:29
102
原创 String API常用方法汇总
1、char charAt(int index)返回指定索引处的 char 值。2、int compareTo(String other) 按照字典顺序,如果字符串位于other之前,返回一个负数;如果字符串位于other之后,返回一个正数;如果两个字符串相等,返回0。3、boolean endsWith(String suffix) 如果字符串以suffix结尾,返回true。4、b...
2018-12-13 16:57:23
490
原创 Java数值类型转换
一、自动类型转换 在程序运行时,常常需要将一种数值类型转换为另一种数值类型。引用Java核心卷I中的一张图,给出了数值类型之间的合法转换。数值类型之间的合法转换 图中有6个实心箭头,表示无信息丢失的转换;有3个虚箭头,表示可能有精度损失的转换。 小精度转大精度可以自动转换,int值类型的值会自动地转成double类型。例如: ...
2018-12-13 15:25:02
396
1
原创 Java数据类型详解
一、 在Java中,一共有8种基本数据类型,其中4种整型(int、short、long、byte),2种浮点类型(float、double),1种字符类型char,1种用于表示真值的boolean。1、整型Java整型 类型 存储需求 取值范围 int 4字节 - 2 147 483 648 ~ 2 147 483 647 short ...
2018-12-13 11:33:36
498
原创 一个简单的Java应用程序详解
一个最简单的Java应用程序: public class HelloWorld { public static void main(String[] args) { System.out.println("Hello World!"); }}逐行解释:1、关键字public称为访问修饰符,控制程序的其他部分对这段代码的访问级别;关键字class表明Java程...
2018-12-13 09:58:39
1497
原创 Java安装和JDK目录树
JAVA的特性日期:20181211可移植性1、数据类型大小固定,int类型32位。2、二进制数据以固定的格式进行存储和传输,消除字节顺序的困扰。高性能字节码可以通过即时编译器编译成机器码。日期:20181211可移植性1、数据类型大小固定,int类型32位。2、二进制数据以固定的格式进行存储和传输,消除字节顺序的困扰。高性能字节码可以通过即时编译器编译成机器码。...
2018-12-11 17:09:11
218
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人