- 博客(9)
- 收藏
- 关注
转载 AHB总线协议
1. 简介 AHB总线规范是AMBA总线规范的一部分,AMBA总线规范是ARM公司提出的总线规范,被大多数SoC设计采用,它规定了AHB (Advanced High-performance Bus)、ASB (Advanced System Bus)、APB (Advanced Peripheral Bus)。AHB用于高性能、高时钟频率的系统结构,典型的应用如ARM核与系统内...
2018-03-22 09:33:37
14218
转载 JAVA错误:Cannot refer to a non-final variable * inside an inner class defined in a different method
JAVA错误:Cannot refer to a non-final variable * inside an inner class defined in a different method 在使用Java局部内部类或者内部类时,若该类调用了所在方法的局部变量,则该局部变量必须使用final关键字来修饰,否则将会出现编译错误“Cannot refer to a non-final va...
2018-03-21 14:54:40
5569
原创 对菜单进行快捷键设置
首先,先列出在设置菜单快捷键需要的方法:import java.awt.BorderLayout;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.awt.event.KeyEvent;import javax.swing.JFrame;import javax.swing.JMen...
2018-03-21 11:03:40
1912
原创 内部类与外部类的区别
定义在其他类中的类就是内部类,内部类的外面一层就是外部类。简单来说,内部类和调用这个类的方法处于同一个类中,外部类就是和调用这个类的方法不在同一个类中。拿上一节关于事件监听的程序举例:内部类:class frame1 extends JFrame { private JButton btdialog; public frame1(){ setTitle("事件监听器"); setB...
2018-03-19 15:32:41
6274
原创 Java添加事件监听的方法及代码实例
一、Java事件监听处理--匿名内部类处理 class frame1 extends JFrame { private JButton btdialog; public frame1(){ setTitle("事件监听器"); setBounds(100,100,500,400); btdialog = new JButton("窗口"); //添加事件监听器对象(此处即为匿名类) ...
2018-03-19 15:23:07
15933
2
原创 java的构造方法小结
构造方法是一种特殊的方法,具有以下特点。(1)构造方法的方法名必须与类名相同。(2)构造方法没有返回类型,也不能定义为void,在方法名前面不声明方法类型。(3)构造方法的主要作用是完成对象的初始化工作,它能够把定义对象时的参数传给对象的域。(4)一个类可以定义多个构造方法,如果在定义类时没有定义构造方法,则编译系统会自动插入一个无参数的默认构造器,这个构造器不执行任何代码。(5)构造方法可以重载...
2018-03-19 10:11:54
161
转载 java中常见的异常及说明
1. java.lang.nullpointerexception这个异常大家肯定都经常遇到,异常的解释是"程序遇上了空指针",简单地说就是调用了未经初始化的对象或者是不存在的对象,这个错误经常出现在创建图片,调用数组这些操作中,比如图片未经初始化,或者图片创建时的路径错误等等。对数组操作中出现空指针,很多情况下是一些刚开始学习编程的朋友常犯的错误,即把数组的初始化和数组元素的初始化混淆起来了。数...
2018-03-12 10:23:39
159
转载 JMenuBar,JMenu,JMenuItem的关系
在一个窗口中,我们经常需要给窗口添加菜单条。在 Java 中这一部分是由三个类实现的,它们是JMenuBar、JMenu和JMenuItem,分别对应菜单条、菜单和菜单项。同时,可以给JMenuItem注册侦听器,但不能对JMenuBar,JMenu注册侦听器.一、菜单条(JMenuBar) JMenuBar 的构造方法是 JMenuBar(),相当简单。在构造之后,还要将它设置成窗口的菜单条,...
2018-03-07 21:01:45
14176
转载 Vivado2015.4使用教程(一个完成工程的建立)
Vivado的功能真是太强大了,学习Xilinx准没错,把一个工程的完整流程整理出来,为自己以后看。双击桌面的vivado图标,(可能有点慢)弹出主菜单界面,点击create new project这是介绍界面,next~添加好工程名,和工程位置,next~选择rtl Project,next~选择板卡型号,我这里使用的是A-7系列的basys3,用户根据自己的板卡型号自定义,next~这一面是总...
2018-03-06 11:08:59
18964
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人