- 博客(19)
- 收藏
- 关注
原创 Android中的Menu分类以及使用方法
要想要使用菜单组件:就必须现在resource文件夹下面创建一个menu文件夹选项菜单(optionMenu)用于对应用产生全局影响的操作具体的optionMenu的使用方法上下文菜单(ContextMenu)menu.xml的文件夹不变使用上下文菜单的一种方法弹出菜单...
2021-05-02 14:48:28
151
原创 使用java命令运行class文件提示“错误:找不到或无法加载主类“
我在网上找了很多教程都没有解决,很多都是说修改classPath路径,但是java9以后就不需要修改ClassPath路径了,jdk的lib中也没有dt.jar 和tool.jar两个包的文件,通过看下面的博客,我成功解决了问题。有时候我们需要直接用jdk提供的java命令来执行class文件让软件运行起来,特别是很多初学者,但经常会发现如下提示:用eclipse或用ant则没有问题。其实原因很简单,我们忽略了2个细节。1.java指令默认在寻找class文件的地址是通过CLASSPATH环境变量
2020-11-16 10:28:23
604
原创 第5章 漂亮的盒子 第6章 内容布局(精通CSS)
5.2.2 简单的背景图片示例.profile-box{ width:100%; height: 600px; background-color:#8da9cf; background-image:url(image/bigcat.jpg);5.3 背景图片语法 .profile-box{ width:100%; height: 600px; background-color:#8da9cf; background-image:url(img/big-cat
2020-10-25 22:46:12
724
原创 第三章 盒模型,第4章 CSS的基本排版技术(精通CSS)
3.1.1 盒子大小默认情况下,元素盒子的width和height属性指的是内容盒子,也就是元素可渲染的宽度和高度,这时候添加边框和内边距不会影响内容盒子的大小。.box{ width : 80px; padding : 5px; boder " 5px solid; margin: 10px;上面这个例子整个元素盒子占据的空间件就是100px。把box-sizeing的值修改为boder-box;那么width和height的值将包含内边距和边框。3.2.3 外边距折叠常规块盒子有一
2020-10-19 15:51:38
207
原创 第二章 添加样式(精通CSS)
2.1.3 属性选择符用属性选择符给带有title属性的abbr元素添加不同的样式abbr[title]{ boder-bottom: 1px dotted #999 }abbr[title]: hover{ cursor:help;}所有type属性为submit的imput的元素在鼠标指针悬停时,都会显式一个手光标imput[type : "submit"]{ cursor : pointer;}2.1.4 伪元素<!DOCTYPE html><html
2020-10-17 16:39:13
150
原创 第11章 持有对象(容器 java编程思想)
11.1 泛型和安全的容器可以把ArrayList当做“可以自动扩充自身尺寸的数组”来看待。使用ArrayList相当简单。创建一个实例,用add()来插入对象,然后用get()来访问这些对象,此时需要使用索引,就像数组一样,需要方括号。ArrayList还有一个size()方法,使你可以知道有多少元素添加了进来。//: holding/ApplesAndOrangesWithGenerics.javaimport java.util.*;public class ApplesAndOrange
2020-09-18 20:31:07
195
2
原创 第10章 内部类(java编程思想)
10.1 创建内部类典型的应用情况是,外部类将会有一个方法,该方法返回以内部类的引用。就像在to()和content()中看到的那样。//: innerclasses/Parcel2.java// Returning a reference to an inner class.public class Parcel2 { class Contents { private int i = 11; public int value() { return i; } } cla
2020-09-17 22:10:08
87
原创 第9章接口(java编程思想)
9.1 抽象类和方法包含抽象方法的类被称为抽象类,如果一个类包含一个或多个抽象方法,该类必须被限定为抽象的(否则,编译器就会报错)。如果想要继承一个抽象类,那么必须为这个新类定义抽象类中所有的方法,如果不这么做,那么导出类也是抽象类,且编译器会强制我们使用abstract来限定这个类。(不能为抽象类创建任何对象)9.2接口一个接口表示"所有实现了该特定接口的类看起来都像这样"。因此接口被用来建立类与类之间的协议。要让一个类遵循某个特定接口(或是一组接口),需要使用implements关键字,“in
2020-09-12 10:47:40
114
原创 第8章 多态(java编程思想)
8.2.4 缺陷 :覆盖私有方法//: polymorphism/PrivateOverride.java// Trying to override a private method.import static net.mindview.util.Print.*;public class PrivateOverride { private void f() { print("private f()"); } public static void main(String[] args) {
2020-09-12 10:47:33
113
原创 第7章 复用类(java编程思想)
7.2 继承语法//: reusing/Detergent.java// Inheritance syntax & properties.import static net.mindview.util.Print.*;class Cleanser { private String s = "Cleanser"; public void append(String a) { s += a; } public void dilute() { append(" dilute()");
2020-09-12 10:47:26
105
原创 第六章 访问权限控制(java编程思想)
6.1 包 库单元类库实际上是一组类文件, 其中每个文字都有一个public类, 以及任意数量的其他类, 其中每个文件都有一个构件, 如果希望这些构件同属于(每一个都有自己的独立的.class 和 .java文件)一个群组, 就可以使用关键字package。使用package时, 他必须是文件中除了注释外的第一行代码,在文件起始处写,就意味着你在声明该编译单元在该类库的一部分,每一个声明后的文件都只有一个public类, 且类的名字要与文件的名称相同。...
2020-09-12 10:47:17
158
原创 第4章 控制执行流程(java编程思想)
4,4 Foreach语句用于迭代数组或字符串中的所有元素//: control/ForEachInt.javaimport static net.mindview.util.Range.*;import static net.mindview.util.Print.*;public class ForEachInt { public static void main(String[] args) { for(int i : range(10)) // 0..9 prin
2020-07-30 19:23:29
105
原创 第五章 继承(java核心技术)
5.1.2 覆盖方法子类的方法不能直接访问父类的私有域用关键字super.getsalary()可以调用父类的方法子类不能删除父类的任何域或者方法5.1.3子类构造器super(参数)调用父类含有相同参数的构造器,super调用的构造器调用的语句必须位于子类的第一条语句...
2020-06-07 23:57:24
130
原创 第四章 对象和类(java核心技术)
4.3.4 从构造器开始1 构造器与类同名2 一个类可以有多个构造器3 构造器可以有多个参数4 构造器没有返回值5 总是与new操作一起调用public Employee(){}4.3.5 隐式参数和显式参数在每一份方法中,关键字this表示隐式参数,利用this可以明显的将实例域和局部变量明显的区分开public void raiseSalary(double byPresent){ double raise = this.salary * byPresent / 100; thi
2020-06-02 16:23:39
118
原创 第三章 Java的基本程序设计结构(java核心技术)
3.3.1整型长整型有一个后缀L或l(如400000000000L)十六进制有一个前缀0x或0X , 二进制为0B或0b3,3,2浮点类型float的后缀有一个f或F double有一个后缀d或D三个特殊的浮点值:Double.POSITIVE_INFINITY(正无穷)Double.NEGATIVE_INFINITY(负无穷)Double.NaN(计算0/0或负数的平方的结果)转义序列3.4变量用final来表示常量比如final double name字符串提取字符串Str
2020-05-12 15:29:19
119
原创 无向图的邻接表创建方法
结构的定义1.边表节点2.顶点节点3.图表创建的方法1.确定边数和顶点数2.确定顶点表的信息3同时初始化顶点节点4.确定边表的信息: 利用头插法利用一个循环同时确定两个节点的信息...
2020-05-03 13:49:40
2545
原创 无向网图的建立
1.确定顶点数和边数2.输入顶点表的信息3.初始化邻接表4.确定权#include<stdlib.h>#define MAXVEX 100#define INFINITY 65535typedef char VertexType //顶点的数据类型 typedef int EdgeType // 权值得类型 typedef struct{ VertexType v...
2020-05-02 22:28:16
1511
1
原创 一个简单gui的实现方法
***一个简单gui的实现方法****import javax.swing.*;import java.awt.*;import java.awt.event.*;public class SimpleGUI3 implements ActionListener{ JFrame frame; public static void main(String[]...
2020-04-21 14:06:30
502
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人