
Java(基础篇)
文章平均质量分 70
不吃蘑菇的马里奥
这个作者很懒,什么都没留下…
展开
-
Java中String类型的骚操作(1)
Java中String类型的骚操作String对象的简单实用方法方法描述length()返回字符串中的字符数charAt(index)返回字符串中指定位置的字符concat(s1)将本字符串和字符串s1相连,返回一个新的字符串toUpperCase()返回一个新的字符串,只有大写字母toLowerCase()返回一个新的字符串,只有小写字母trim()返回一个新的字符串,去掉了两边的空白字符1)使...原创 2018-04-19 10:33:40 · 790 阅读 · 0 评论 -
JavaFX中的Circle的使用
ShowCircle.java:import javafx.application.Application;import javafx.scene.Scene;import javafx.scene.layout.Pane;import javafx.scene.shape.Circle;import javafx.scene.paint.Color;import javafx.stag...原创 2018-05-17 08:54:11 · 7669 阅读 · 1 评论 -
JavaFX程序的基本结构
MyJavaFX.java:import javafx.application.Application;import javafx.stage.Stage;import javafx.scene.control.*;import javafx.scene.*;public class MyJavaFX extends Application{ @Override publi...原创 2018-05-17 08:53:00 · 1091 阅读 · 0 评论 -
Font类
要点提示:Font类描述字体名、粗细和大小。 可以砸渲染文字的时候设置字体信息。javafx.scene.text.Font类用于创建字体。 Font实例可以使用它的构造方法或者静态方法来创建。Font可以用它的名字、字体粗细、字体形态和大小来描述。Times、Courier和Arial是字体名字的实例。可以通过调用静态方法getFamilies()获得一个可用的字体系列名字列表。List是一...原创 2018-05-17 08:47:01 · 3047 阅读 · 0 评论 -
ArrayList类
java.util.ArrayList<E>+ArrayList() //返回一个空的列表+add(o:E): void //添加一个新元素o到列表末尾+add(index: int,o: E): void //添加一个新元素o到该列表的指定下标位置+clear(): void //清除列表所有元素+contains(o: Object) //如果该列表有o,返回t...原创 2018-05-17 08:45:40 · 474 阅读 · 0 评论 -
动态绑定
要点提示:方法可以沿着继承链的多个类中实现。JVM决定运行时调用哪个方法。 方法可以在父类中定义而在子类中重写。例如:toString()方法在Object类中定义的,而在GeometricObject类中重写。思考下面代码:Object o =new GeometricObject();System.out.println(o.toString()); 这里的o调用哪个toString()...原创 2018-05-17 08:44:18 · 273 阅读 · 0 评论 -
判断回文串时忽略既非字母又非数字的字符
判断回文串时忽略既非字母又非数字的字符问题及解决办法 1.question:通过删除既非字母有非数字的字符过滤这个字符串。answer:创建一个新的空字符串构建器,将字符串中每一个字母或数字字符添加到字符串构建器中,然后从这个构建器返回所求的字符串。可以使用Character类中的isLetterOrDigit(ch)方法来检测字符ch是否是数字或字母。 2.question:倒置过滤后的字符...原创 2018-04-20 15:42:42 · 1148 阅读 · 0 评论 -
toString、capacity、length、setlength和charAt方法
toString、capacity、length、setlength和charAt方法 StringBuilder类提供了许多其他处理字符串构建器和获取它的属性的办法。java.lang.StringBuilder+toString(): String //从字符串构建器返回一个字符串对象+capacity(): int //返回该字符串构建器的容量+c...原创 2018-04-20 15:42:03 · 379 阅读 · 0 评论 -
StringBuilder-----修改StringBuilder中的字符串
StringBuilder-----修改StringBuilder中的字符串要点提示:StringBuilder和StringBuffer类似于String类,区别在于String类是不可变的。 一般只要使用字符的地方都可以使用StringBuilder和StringBuffer类,可以给一个StringBuilder和StringBuffer类中添加、插入或追加新的内容,而String不行。多...原创 2018-04-20 15:41:27 · 17346 阅读 · 0 评论 -
BigInteger和BigDecimal类
BigInteger和BigDecimal类要点提示:BigInteger和BigDecimal类可以用于表示任意大小和精度的整数或者十进制数。 如果要进行非常大的数的计算或者高精度浮点值的计算,可以使用java.math包中的BigInteger和BigDecimal类。他们都是不可变的。long类型的最大整数值为long.MAX_VALUE(即9223372036854775807)。Big...原创 2018-04-20 15:40:01 · 134 阅读 · 0 评论 -
关键字this引用
关键字this引用要点提示:关键字this引用独享自身。他也可以在构造方法内部调用另一个类的其他构造方法。 关键字this是指向调用对象本身的引用名。可以用this关键字引用对象的实例成员。例如:下面a的代码使用this来显示地引用独享的radius以及调用他的getArea()方法。this引用通常可以省略掉的,如b所示。然而,在引用隐藏数据域的以及调用一个重载的构造方法的时候,this引用是...原创 2018-04-20 15:39:03 · 376 阅读 · 0 评论 -
Java库中的Point2D类
Java库中的Point2D类javafx.geometry.Point2D+Point2D(x: double,y: double) //用给定的x和y坐标来创建一个Point2D对象+distance(x: double,y: double): double //返回该点到定点(x,y)的距离+distance(p: Point2D): double //返回该点到p点的距离+getX(...原创 2018-04-20 15:38:23 · 10964 阅读 · 1 评论 -
使用Java库中的类
使用Java库中的类Date类java.util.Date+Date() //为当前时间创建一个Date对象+Date(elapseTime: long)//为一个从格林威治时间1970年1月1日至今流逝的以毫秒为单位计算的给定时间创建的Date对象+toString(): String //返回一个代表日期和时间的字符串表示+getTime(): long //返回从格林威治时间1970...原创 2018-04-20 15:37:48 · 130 阅读 · 0 评论 -
Java类多文件运行
Java类多文件运行TV类对电视机的建模: channel: int //这个TV的当前频道(从1到120) volumeLevel: int //这个TV的当前音量(从1到7) on: boolean //表明这个TV是开的还是关的 +TV() //构造一个默认的TV对象 +turnOn(): void //打...原创 2018-04-20 15:37:06 · 730 阅读 · 0 评论 -
Java中String类型的骚操作(2)
Java中String类型的骚操作(2)String类包含的获取子串的方法方法描述substring(beginIndex)返回该字符串的子串,从特定位置beginIndex的字符开始到字符串的结尾substring(beginIndex,endIndex)返回该字符串的子串,从特定位置beginIndex的字符开始到下标为endIndex-1的字符1)使用substring(beginIndex...原创 2018-04-19 10:35:01 · 550 阅读 · 0 评论 -
事件驱动编程基础1
为了响应一个按钮单击事件,你需要编写代码来处理按钮单击动作。按钮是一个事件源对象,即动作起源的地方。你需要创建一个能对一个按钮动作事件进行处理的对象。该对象称为一个事件处理器。【按钮】(单击一个按钮触发一个动作事件)→【事件】(一个事件是一个对象)→【处理器】事件处理器处理对象(事件源对象) (事件对象) (事件处理器对象) 不是所有的对象都可以成为一个动作事件的处理器...原创 2018-05-17 08:55:20 · 435 阅读 · 0 评论