String 类的两种实例化方法 String 类的两种实例化方式的区别 String 类对象的比较 Stirng 类对象的使用分析 /*    1.String 类的两种实例化方式的区别        String 并不是一个基本数据类型,它本身属于一个类(首字母大写)        但是这个类在设计的过程之中加入了一些java 自己的特殊支持,所以对于这个类的对象实例化方式就有两种形式                直接赋值:String 对象 = "内容":        构造方…
第一种:直接赋值 String str =  "hello!" ; 在java中,有一个字符串常量池,对于这种直接赋值的,会直接写进常量池(常量池里面不存在其value,) 自JDK1.7后,常量池也属于堆内存: 所谓的直接赋值,描述的是将一个匿名对象设置一个具体的引用名字 第二种:构造方法 String str = new String("hello!"); 这样会开辟两块堆内存,第一块是由“hello!”这个匿名对象开辟,第二块是new开辟 首先会检查常量池里面…
abstractClass 抽象类的概念        1.抽象类的基本定义        2.抽象类的使用原则                不会抽象类与接口,java = 没学                如果说现在在一个类之中需要定义一个没有方法体的方法,那么可以利用adstract关键字来进行抽象方法的定义        而包含有抽象方法的类就可以使用abstract来定义成为抽象类        类的核心组成:属性,方法.但是在学习完继承操作之后,会发现子类存在有一种覆写父类方法的机…
泛型 GenericParadigm        1.泛型的产生动机        2.泛型的使用以及通配符        3.泛型方法的使用                JDK1.5 后的三大主要新特性:泛型,枚举,Annotation                泛型的产生背景 在 Java SE 5.0 以前操作集合有许多缺点: 一是从集合取出对象时,需要执行类型转换操作,我们在前面讲过,集合中存储都是以 Object 对象进行存储的,这无疑让我们的操作变得麻烦. 二是由于没有类型检…
/*String 类常用方法    将所有String类的常用方法全部记下来,包括方法名称,参数作用以及类型    一个成熟的编程语言,除了它的语法非常完善之外,那么也需要提供有大量的开发类库    而需要知道的java的类库除了本身提供的JDKDoc之外还会有大量的    本次操作主要是以文档的查找为主,文档没有中文的,只有英文或者是日文.    一般来讲每一份文档的组成都会包含有如下几个部分:        1.类的定义以及实现的父类,父接口,子类,子接口等        2.类的一些使用的…
正则表达式 RegularExpression        了解正则表达式的好处        正则表达式的基础语法        正则表达式的具体操作            content (内容)        什么事正则表达式            为了能够更加清楚的认识到正则的意义所在,下面编写一个简单的程序:判断某一个字符是否由数字组成                        范例:最原始实现 package cn.mysterious.study3; public class…
数字操作类        Math 类的使用        Random 类的使用        BigInteger 和 BigDecimal 类的使用                Math 是一个数学的处理程序类,在 MMath 类中提供有一系列的数学处理公式        在 Math 类中提供的所有方法都属于 static 方法,那么就表示这个类的方法可以使用静态导入完成,同时这个类中没有属于        在 Math 类中重点观察一个操作方法: public static long…
日期操作类        Date 类与 long 数据类型的转换        SimpleDateFormat 类的使用        Calendar 类的使用                如果要想取得当前的日期时间,直接实例化 java.util.Date; 类即可取得 package cn.mysterious.study3; import java.util.Date; public class DateClass { public static void main(String[…
java中四种访问控制权限的使用                内容            在java里面一共定义有四个权限,按照由小到大的顺序:private<defaule<protected<public            那么这四种访问控制权限的特点如下 NO 范围 private defaule protected public 1 一包中的同一类 可以 可以 可以 可以 2 同一包中的不同类   可以 可以 可以 3 不同包的子类     可以 可以 4 不同包的非子类…
国际化程序实现原理 Lnternationalization        1. Locale 类的使用        2.国家化程序的实现,资源读取                所谓的国际化的程序指的是一谈代码,可以自动的根据当前操作系统的语言环境不同,显示不同的语言        假如说在某一个系统可能在全世界所有国家都可以使用到,那么在假设系统操作业务流程不变的情况        那么要想让不同的国家使用这个系统,最大的障碍就在于显示语言了            content (内容)…