- 博客(18)
- 收藏
- 关注
原创 android中把文件存储在SD卡中
当我们需要把文件存储在android中的SD卡时,可以用下面的方法:public void savesd(String filename,String content)throws Exception { File file = new File(Environment.getExternalStorageDirectory(),filename); FileOutputStream
2016-04-28 20:39:05
714
原创 Mysql中的查询语句
(1)max最大值、min最下值、avg平均值、sum总数、count统计例:select min(stuNo) from students;(2)模糊查询(%表示任意值,_表示单个字符)例:select * from students where stuNo like '13?';(3)in(a,b,c)a,b,c中任意一个值例:select * from students
2016-04-23 20:56:33
310
原创 sql中的约束条件
primary key 主键约束(唯一非空)not null 非空unique 唯一约束check 检查约束default 不指定值时使用默认值实例代码:create table a(Num int primary key auto_increment,Date datetime default now(), # 显示当前时间Sex nchar(1) c
2016-04-22 20:11:55
872
原创 冒泡排序
冒泡排序的思想:1.比较相邻的元素。如果第一个比第二个大,就交换他们两个。2.对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。在这一点,最后的元素应该会是最大的数。3.针对所有的元素重复以上的步骤,除了最后一个。4.持续每次对越来越少的元素重复上面的步骤,直到没有任何一对数字需要比较。代码如下:public class MaoPao { public st
2016-04-19 19:20:00
190
原创 Linux中的Vim编辑工具基本命令
Vim编辑工具命令模式:命令模式是Vim的默认模式,在命令模式中可以进行文件的复制、粘贴、删除等功能。常用命令:o 插入行 dd 删除整行 yy复制当前行 n+yy复制n行 p粘贴 u撤销上一个操作 r替换当前字符 /查看关键字插入模式:按i键进入插入模式,可以编写文件内容,按ESC键进入命令模式。ex模式:按:键进入ex模式,
2016-04-17 20:09:55
208
原创 java中Map结构的集合类
java中常见的Map结构的集合类有HashMap和Hashtable相同点: HashMap和Hashtable都是Java的集合类,都可以用来存放java对象。不同点: 1.Hashtable是基于陈旧的Dictionary类的,HashMap是java1.2引进的Map接口的一个实现。 2.Hashtable是同步的。H
2016-04-11 19:53:49
352
原创 java中的List结构的集合类
常用的List结构集合类有:ArrayList、LinkedList、Vector、Stack它们的相同点:1:增加数据时用add方法2:删除数据时用remove方法3:查找某个数据时需要对整个集合进行遍历它们的不同点:ArrayList\Vector和Stack使用数组实现,当数组长度不够时,其内部会创建一个更大的数组,然后将原数组中的数据拷贝至新数组中Stack继承
2016-04-10 20:06:15
413
原创 android中的帧布局(frameLayout)
frameLayout的特点:所有的子元素都默认放在这块区域的左上角,可以通过android:layout_gravity=" "语句改变控件在布局中的位置。后面的子元素会覆盖前面的子元素。例:<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="
2016-04-08 20:12:26
754
原创 android中的相对布局RelativeLayout
RelativeLayout可以自由设置控件的位置下面是一些常用属性:android:layout_alignParentLeft="true"//子类控件相对当前父类容器靠右边android:layout_alignParentLeft="true"//子类控件相对当前父类容器开上边android:layout_marginLeft="40dp"//子类控件距离父类控件容器左
2016-04-07 20:46:35
247
原创 android中的线性布局
线性布局(LinearLayout)特点:控件在界面上总是水平或垂直排列。常用属性:通过下列语句设置控件在LinearLayout上是水平排列或垂直排列android:orientation="vertical" ---垂直排布android:orientation="horizontal" ----水平排布通过下列语句设置控件在LinearLayout
2016-04-06 19:57:21
342
原创 android 中的ToggleButton组件应用
ToggleButton有两种状态:选中和未选中状态(类似于开关)。并且需要为不同的状态设置不同的显示文本通过: android:textOff="关" android:textOn="开"为两种状态设置显示的文本,不设置时使用默认显示,未选中时OFF,选中时ON;通过:android:checked="false" androi
2016-04-05 20:13:44
207
原创 怎样改变Java se中字体大小颜色
Java se 中对字体的操作可以通过Font定义例如:Font f1 = new Font("隶书",Font.PLAIN,18); //设置字体JLabel jl =new JLabel("我的字体");jl.setFont(f1); //应用字体jl.
2016-04-04 20:49:49
882
原创 android中对按钮的监听
在MainActivity中初始化Buttonprivate Button button;button=(Button) findViewById(R.id.bt);匿名内部类监听按钮例:public class MainActivity extends Activity { private Button button; @Override
2016-04-03 22:37:21
214
原创 fill_parent、match_parent和wrap_content的区别
在Android工程中layout目录下的组件总是要定义长和高,但fill_parent、match_parent和wrap_content有什么区别呢?wrap_content: 包裹实际文本内容(文本有多宽,控件有多宽)match_parent: 铺满它的父类fill_parent : 从Android 2.2开始fill_parent改名为match_paren
2016-04-02 23:44:11
688
原创 CardLayout 的用法和认识
CardLayout的效果和它的名字一样。像是一叠卡片叠在一起只能看到第一张卡片。当我们想要看到那张卡片就把他取出来放在最上面。由此CardLayout布局中我们把多个界面添加到CardLayout中并编号。如:JPanel jp=new JPanel(new CardLayout()) //设置jp面板为卡片布局jp_jl1=new JLabel(new Im
2016-03-24 19:11:41
2236
原创 在Java se中画图片
想要做出的界面比较漂亮,就要学会画图片,把界面的背景、按钮改成图片。界面的外观就会直线上升。在做project时,可以专门写一个ImagePanel类画图片,当其他类中需要画图片时只要通过对象调用该类即可。ImagePanel类代码可以这样写:public class ImagePanel extends JPanel{ Image im; //构造函数去指定Pan
2016-03-23 19:56:33
725
原创 mysql中的基本语句总结
启动MySql服务器 net start mysql 关闭MySql服务器 net stop mysql1.创建数据库:create database abccs; //abccs 为数据库名2.选择数据库:use abccs;3.创建表:create table students
2016-03-22 19:44:44
192
原创 如何在Java se中关联MySql数据库
我采用的是JDBC的方式。通过JDBC与一个数据库建立连接,向已连接的数据库发送SQL语句、处理SQL语句的返回结果。步骤如下:1.加载驱动:Class.forName("com.mysql.jdbc.Driver");2.得到连接(指定连接到哪个数据源,用户名和密码)String url = "jdbc:mysql://localhost:3306/abccs?user=root&p
2016-03-21 19:24:45
459
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人