![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java基础重温
desmond_assis
给时光以生命,给岁月以积淀
展开
-
Java基础重温(-)编译-javac命令,Applet
1.java的编译命令-javac把源文件编译成.class后缀的字节码文件 a.如果文件中有多个类,那么只能有一个类为public类,并且源文件名字必须与这个类名完全一致(包括大小写),不然会抛如下异常: b.如果一个源文件中有多个类,那么javac之后,会生成多个类的class文件,class文件名与相应的类名完全一致。 c.内部类的class文件形式为“Outer原创 2013-06-14 00:15:43 · 780 阅读 · 0 评论 -
Java基础重温(十一)-scjp 3
26. Figure 1-6 showsthat with a byte, for example, there are 256 possible numbers (or 28). Half of theseare negative, and half -1 are positive. The positive range is one less than thenegative ra原创 2013-11-11 23:21:52 · 667 阅读 · 0 评论 -
Java基础重温(十二)-scjp 4
44. The rules for overriding a method are as follows:■ The argument list must exactly match that of the overridden method. If theydon't match, you can end up with an overloaded method you didn't i原创 2013-11-19 19:45:43 · 894 阅读 · 0 评论 -
Java基础重温(十)-scjp 2
11.But while an abstract class can define both abstract and non-abstractmethods, an interface can have only abstract methods. Another way interfacesdiffer from abstract classes is that interfaces原创 2013-11-05 22:05:32 · 776 阅读 · 0 评论 -
Java基础重温(九)-scjp
1.java code convertions:字母、下划线、美元符号和数字组成。并且第一个字母不能为数字字符。2.If the property is a boolean, the getter method's prefix is either get or is. For example, getStopped() or isStopped() are both valid原创 2013-10-27 13:45:40 · 586 阅读 · 0 评论 -
Java基础重温(八)类型比较操作符--instanceof
这个"instanceof" 操作符用来拿当前对象与具体的某种类型进行比较。你可以用它来判断某个对象是否为某个class的实例,或者是某个类的子类的实例或一个实现了某一类接口的类的实例。 在下面的程序中,InstanceofDemo,定义了一个父类(叫做Parent),一个简单的接口(MyInterface),一个继承了Parent类并实现了MyInterface接口的子类(Chil翻译 2013-10-13 19:00:25 · 740 阅读 · 0 评论 -
Java基础重温(七)java中hashcode()和equals(),equals()与==
一、hashcode方法浅析有许多人学了很长时间的Java,但一直不明白hashCode方法的作用,我来解释一下吧。首先,想要明白hashCode的作用,你必须要先知道Java中的集合。 总的来说,Java中的集合(Collection)有两类,一类是List,再有一类是Set。你知道它们的区别吗?前者集合内的元素是有序的,元素可以重复;后者元素无序,但元素不可重复。那么这里就有一个比较严重转载 2013-10-13 18:24:00 · 537 阅读 · 0 评论 -
Java基础重温(六)子类与父类实例方法、静态方法的重写问题
一、慨况本文讨论子类重写父类方法的问题。子类分别有静态、实例方法,父类也分别有静态、实例方法,现在分四种情况:a.实例方法()1.父类package com.desmond.thread.main;public class Parent { public int method1(int x, double y) { return 2; } pu原创 2013-10-13 16:05:02 · 2440 阅读 · 0 评论 -
Java基础重温(五)子类重写父类注意事项
A、重写规则之一: 重写方法不能比被重写方法限制有更严格的访问级别。(但是可以更广泛,比如父类方法是包访问权限,子类的重写方法是public访问权限。) 比如:Object类有个toString()方法,开始重写这个方法的时候我们总容易忘记public修饰符,编译器当然不会放过任何教训我们 的机会。出错的原因就是:没有加任何访问修饰符的方法具有包访问权限,包访问权限比public当然转载 2013-10-12 18:27:16 · 732 阅读 · 0 评论 -
为什么计算机和一些电子产品的时间选择在1970.1.1
现在计算机和一些电子设备时间的计算和显示是以距历元(即格林威治标准时间 1970 年 1 月 1 日的 00:00:00.000,格里高利历)的偏移量为标准的,如1970-1-10 20:47 偏移量为2724441632毫秒,出现类似字样说明时间被初始化了。小知识:格林威治标准时间GMT许多人都知道两地时间表简称为GMT或UTC,而世界时区表则通称为World Time,那么转载 2013-07-14 17:01:30 · 732 阅读 · 0 评论 -
Java基础重温(四)对象初始化加载
Java中类的加载顺序:1.虚拟机在首次加载Java类(怎么个加载法???待解)时,会对静态初始化块,静态成员变量,静态方法进行一次初始化。2.只有在使用new构造实例时才会创建类的实例。3.当类的字节码被加载时,如果没有创建对象,那么实例变量不会被分配内存,累的实例方法也不会被分配入口地址,当该类创建第一个实例时, 类的实例方法就被分配了入口地址(所有的实例方法),当再创建对原创 2013-06-23 17:15:02 · 799 阅读 · 0 评论 -
Java基础重温(三)运算符与表达式
1.运算符的优先级和结合性序列号符号名称结合性(与操作数)目数说明1.点从左到右双目( )圆括号从左到右[ ]方括号从左到右原创 2013-06-16 22:22:09 · 1041 阅读 · 0 评论 -
Java基础重温(二)-Java基本数据类型
Java基本数据类型1.Java数据类型基本概念: 数据类型在计算机语言里面,是对内存位置的一个抽象表达方式,可以理解为针对内存的一种抽象的表达方式。接触每种语言的时候,都会存在数据类型的认识,有复杂的、简单的,各种数据类型都需要在学习初期去了解,Java是强类型语言,所以Java对于数据类型的规范会相对严格。数据类型是语言的抽象原子概念,可以说是语言中最基本的单元定义,在转载 2013-06-15 00:20:29 · 873 阅读 · 0 评论 -
谈谈对Java中Unicode、编码的理解
谈谈我对Java中Unicode、编码的理解我们经常会遇到编码问题。Java号称国际化的语言,是因为它的class文件采用UTF-8,而JVM运行时使用UTF-16(至于为什么JVM中要采用UTF-16,我没看过 相关的资料,但我猜可能是因为JAVA里面一个字符(char)就是16位的,而UTF-16正是双字节编码),都是unicode的编码。unicode 的目标就是能支持世界上转载 2013-06-14 22:39:58 · 970 阅读 · 0 评论 -
完整java开发中JDBC连接数据库代码和步骤
JDBC连接数据库 •创建一个以JDBC连接数据库的程序,包含7个步骤: 1、加载JDBC驱动程序: 在连接数据库之前,首先要加载想要连接的数据库的驱动到JVM(Java虚拟机), 这通过java.lang.Class类的静态方法forName(String className)实现。 例如: try{ //加载M转载 2014-07-12 12:55:37 · 539 阅读 · 1 评论