Triangle2D类(Java)】的更多相关文章

定义Triangle2D类,包含: 三个名为p1.p2和p3的MyPoint型数据域,这三个数据域都带有get和set方法.MyPoint在练习题10.4中定义. 一个无参构造方法,该方法创建三个坐标为(0,0).(1,1)和(2,5)的三个点组成的默认三角形. 一个创建带指定点的三角形构造方法. 一个返回三角形面积的方法getArea(). 一个返回三角形周长的方法getPerimeter(). 如果给定的点p在这个三角形内,那么方法contain(MyPoint p)返回true.如图a所示…
类 java.util.Scannar方法 ·Scannar (InputStream ln):用给定的输人流创建一个Scanner对象. ·String nextLlne():读取输入的下一行内容. ·String next():读取输入的下一个单词(以空格作为分隔符). ·int nextint() ·double nextDauble():读取并转换下一个表示整数或浮点数的字符序列. ·boolean hasNext():检测输入中是否还有其它单词. ·boolean hasNextint…
系统类(java.lang.*)和工具类(java.util.*) 一.系统类(java.lang.*) 这个包下包含java语言的核心类,如String.Math.System和Thread类等,使用这个包下的类无须使用import语句导入,系统会自动导入这个包下的所有类. 1.String:字符串类(引用类型) String类型变量具有不可变性,重新赋值后会生成新的String对象 (1).创建 String name1 = new String("jojo");//不建议 Str…
Java基础-类加载机制与自定义类Java类加载器(ClassLoader) 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 关于类加载器的概念和分类我就不再废话了,因为我在之前的笔记已经提到过了,详细能看到这篇文章的这些概念应该都烂熟于胸啦!如果你是一名小白的话可以参考我以前的笔记:https://www.cnblogs.com/yinzhengjie/p/9272289.html.本篇博客的重点侧重三点,第一,测试静态代码块:第二,编写自定义类加载器:第三,验证四级类加载机…
  类 java.util.Collections 提供了对Set.List.Map进行排序.填充.查找元素的辅助方法. 1. void sort(List) //对List容器内的元素排序,排序的规则是按照升序进行排序. 2. void shuffle(List) //对List容器内的元素进行随机排列. 3. void reverse(List) //对List容器内的元素进行逆续排列 . 4. void fill(List, Object) //用一个特定的对象重写整个List容器. 5.…
在使用Spring做IoC容器的时候,有的类不方便直接注入bean,需要手动获得一个类型的bean. 因此,实现一个获得bean实例的工具类,就很有必要. 以前,写了一个根据bean的名称和类型获取bean实例的2个工具方法,发现每次调用后,都需要强制转换成目标结果类型. 这样很不方便,突然想到可以使用Java泛型方法,实现1个新的工具方法,避免了类型转换. import org.springframework.beans.BeansException; import org.springfra…
异常体系结构 概念 Java把异常当做对象来处理,并定义一个基类java.lang.Throwable作为所有异常的超类. 在Java API中已经定义了许多异常类,这些异常类分为两大类,错误Error和异常Exception. Error Error 类对象由Java 虚拟机生成并抛出,大多数错误与代码编写者所执行的操作无关. Java虚拟机运行错误(Virtual MachineError),当JVM不再有继续执行操作所需的内存资源时,将出现OutOfMenmoryError.这些异常发生时…
/** *  * 一:理解序列化反序列化及其应用 * 序列化:把堆内存的对象转化成字节流的过程. * 反序列化:把字节流序列恢复重构成对象的过程. * 对象的序列化的用途:1.把对象的字节序列持久化,保存到硬盘上,通常是文件当中. *               2.将对象变成字节流在网络上传输 * 在很多应用当中,需要对某些对象进行序列化,让他们离开堆内存空间,持久化到硬盘上,以便长期保存. * 比如最常见的web服务器中的Session对象,当有10万个用户并发访问,就有可能出现10万个Se…
首先你需要配置环境变量: CLASSPATH=.;%JAVA_HOME%/lib/dt.jar;%JAVA_HOME%/lib/tools.jar java 命令会在 CLASSPATH 目录下找相应的 class 文件. java HelloWorld 如果你输入上面的命令,那么会在 CLASSPATH 下寻找 HelloWorld.class 文件. java tee.Test 如果你输入上面的命令,那么会先在 CLASSPATH 找 tee 目录,然后在 tee 目录里找 Test.cla…
一个Java版的DES加密工具类,能够用来进行网络传输数据加密,保存password的时候进行加密. import java.security.Key; import java.security.spec.AlgorithmParameterSpec; import javax.crypto.Cipher; import javax.crypto.SecretKeyFactory; import javax.crypto.spec.DESKeySpec; import javax.crypto.…