- 博客(13)
- 资源 (2)
- 收藏
- 关注
原创 Java——多线程
多线程线程的特点:1.进程是资源分配的最小单位,线程是最小的执行单位。2.一个进程可以有多个线程。3.线程共享进程资源。实现线程的两种形式:1.继承Thread类(java.lang.Thread)常用构造方法:public Thread() 分配一个新的Thread对象。 此构造具有相同的效果Thread (null, null, gname)public Thread(S...
2020-01-25 19:53:51 85
原创 Java集合类
集合类集合类与数组不同,数组长度是固定的,集合长度是可变的,数组用来存放基本类型的数据,集合用来存放对象的引用,常用集合有List、Set、Map集合,这些接口提供了不同的实现类。java.lang.ObjectMapCollectionHashMapTreeMapSetHashSetTreeSetListArrayListLinkedListIterator< E>接口(迭代器...
2020-01-19 20:14:41 84
原创 Swing程序设计(五)——常用事件监听
常用事件监听事件名称监听接口类型KeyEventKeyListener键盘MouseEventMouseListener鼠标WindowEventWindowListener窗体ActionEventActionListener动作FocusEventFocusListener焦点1.动作事件监听事件源触发动作...
2020-01-18 17:17:16 894
原创 Swing程序设计(四)——组件
Swing常用组件按钮1.JButton组件(提交按钮)构造方法:JButton() :不带文本和图标JButton(String text) :带文本JButton(Icon icon) :带图标JButton(String text,Icon icon):带文本和图标常用方法:1.setText() 设置文本2.setEnabled(false|true) 设置按钮是...
2020-01-18 14:51:28 553
原创 Swing程序设计(三)——常用面板
常用面板面板也是一种容器,以下为继承关系:java.lang.Object↓java.awt.Component↓java.awt.Container↓javax.swing.JComponent↓javax.swing.JPanelJPanel继承java.awt.Container,可以添加组件、布局、设置背景颜色、边框等一系列特性,可将JPanel添加到窗体中作为...
2020-01-17 16:11:14 213 1
原创 Java简介
java简介1.编译方式——包括编译和运行①把源程序全部翻译成目标代码②运行目标代码,获取执行结果。2.解释方式——源程序输入到计算机后,解释程序将程序逐句翻译,翻译一句执行一句边翻译边执行,不产生目标程序。解释的过程:在程序执行时开始翻译代码为二进制,翻译一句执行一句。java语言是一种半编译半解释的高级编程语言,编译器(JDK)将全部源代码编译生成字节码(.class文件,中间语...
2020-01-17 13:09:51 380
原创 Java重定向输出流实现程序日志
重定向输出流实现程序日志System类中的out成员变量是Java的标准输出流,程序常用它来输出调试信息,out成员变量定义为final类型,无法直接重新复制,但是可以通过setOut()方法来设置新的输出流。本实例利用该方法实现了输出流的重定向,把它指向一个文件输出流,从而实现了日志功能。程序运行后绘制控制台提示运行结束信息,如图1所示,但是在运行过程中的步骤都保存到了日志文件中,如图2所示。...
2020-01-17 13:09:13 230
原创 Java更精确的使用浮点数
解决Java算术运算不精确的问题(BigDecimal类)BigDecimal 对象名 = new BigDecimal(String args)加法该方法实现两个BigDecimal类实例对象的加法运算,并将运算结果作为方法的返回值。该方法的声明如下:public BigDecimal add(BigDecimal augend)参数说明:augend:与当前对象执行加法的操作数。...
2020-01-17 13:08:37 101
原创 Java NumberFormat类(数值格式的抽象基类。)
将数字格式化为货币字符串(NumberFormat抽象类)数字可以标识货币、百分比、积分、电话号码等等,就货币而言,在不同的国家会以不同的格式来定义使用 getInstance 或 getNumberInstance 来获取常规数值格式。使用 getIntegerInstance 来获取整数数值格式。使用 getCurrencyInstance 来获取货币数值格式。使用 getPercentI...
2020-01-17 13:07:43 206
原创 Swing程序设计(二)——布局
布局绝对布局(null)常用方法:Container.setLayout(null) 设置为绝对布局Component.setBounds(int x,int y,int width,int height) 设置每个组件的位置和大小Container.add(Component a) 添加组件到绝对布局的容器中注:组件大小和位置固定,窗体大小改变也不会改变组件大小和位置。...
2020-01-17 13:05:01 493
原创 Swing程序设计总结(一)
Swing程序设计(一)JFrame可用方法如下:1.getContentPane() 获取窗体容器2.setContentPane(面板容器对象) 载入容器3.setTitle(…) 设置窗体标题4.setSize(x,y) 设置窗体大小,单位:像素5.setLocation(a,b) 设置窗体坐标,单位:像素6.setBounds(a,b,x,y) 设...
2020-01-16 15:39:08 303
原创 Java向上转型
Java向上转型很多初学java的小伙伴可能会对java中向上转型的使用有点疑惑,据我敲了不怎么多的代码发现,向上转型如:父类 Animal ,子类 Dog 继承父类, Animal a = new Dog();(向上转型),引用对象a调用的方法可以看成是父类Animal中所包含的方法(有些方法可能被Dog类覆盖),Dog类中新增的方法,即在父类中没有的,在向上转型中的对象引用是无法调用的,如:...
2020-01-15 12:07:10 94
JavaScript基础.md
2020-04-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人