自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

原创 View类xml属性、方法

xml 作用 Java方法android:alpha 设置该组件的透明度 setAlpha(float)android:backgroud 设置该组件的背景颜色 setBackgroundResource(int)android:clickable 设置该组件是否可以出发单击时间事件 setClickable(boolean)android:contentDescripti

2016-09-08 19:05:33 280

原创 android学习之基础知识

距离上次写博客也有很久了,最近学习Android有点困难,直到现在才写第一篇博客,不过这次写博客改变一下套路,按照自己学习的知识来写博客。这次的博客主要分为几个部分,首先是Android项目的结构,然后分别写一下清单文件等文件的代码作用。一、Android的结构当我们用Android studio自动生成一个Android应用的时候,会有三个文件夹:manifests、java、res

2016-08-31 20:05:29 259

原创 File类和IO流

在java中,File类可以对于文件进行创建、删除等操作,而对于文件本身进行操作的话,则要使用IO字节流或字符流。一、File类在File类中,对于文件,可以进行访问文件名、检测文件、获取文件信息,对文件和目录进行操作等基本操作。在FIle类中,有绝对路径和相对路径,一般使用后者。二、IO流File类可以对于文件进行复制、创建、删除等操作,但是对于文件内容的操作则需要IO流(输入输

2016-07-24 21:01:01 301

原创 日期、泛型和集合与异常处理

这次,主要讲了三个内容:与日期相关的类、泛型和集合、异常处理一、与日期相关的类与日期相关的类有三个:Data类、Calendar类和SimpleDataFormat类。其中,Data类大部分方法都已经弃用,只有after()、before()、getTime()几个方法可用,其他方法可能会出错。而Data类弃用的方法,大部分都由Calendar类来补充。使用Calendar类一般用ge

2016-07-19 15:04:01 312

原创 StringBuffer、StringBuilder和BigDecimal

在这次课前,我们展开了一次深刻的关于一个概率问题的讨论,发现实现这个问题的程序比较复杂,不过我会尽量写出来,然后我们讲课,主要有两个内容:StringBuffer和StringBuilder类以及BigDecimal类。一、StringBuffer和StringBuilder类

2016-07-16 22:25:54 547

原创 System、Runtime及字符串相关操作

java提供了很多类库,在这次课上,主要讲了System、Runtime及字符串的相关操作。一、SystemSystem里面,我们可以找到之前使用过的很多方法,比如输出System.out.println()、垃圾回收System.gc()、获取环境变量System.getenv()、获取当前时间System.currentTimeMillis()等方法。二、RuntimeRunt

2016-07-14 10:01:01 405

原创 接口、内部类、枚举类、gc

距离上次上课已经有差不多一个月了,这次课又来了几位新同学,看来要利用暑假好好学习了。在这次课上一共讲了四个方面的内容:接口、内部类、枚举类以及gc(垃圾回收机制)。一、接口定义接口使用关键字interface,使用接口使用关键字implements,在枚举类里面,所有变量和方法都默认以及只能定义为public、abstract,变量还只能定义为final。接口与抽象类的关系可以看做是完

2016-07-11 23:34:47 363

原创 软件畅想:英文阅读器

如今的阅读器花样繁多,但是对象基本都是中文的小说或者其他书籍,而没有一款针对英语初学者的阅读器。英语初学者面对一篇陌生的小说,存在的问题主要是一下几个方面:1.小说里面会有不懂的单词,如果我们使用网页进行查找,那么需要复制这个单词,打开浏览器,粘贴这个单词,翻译这几个步骤,可以说体验非常不好。2.小说里面会遇到不同的人名,基本需要多次重复,才会记住这个人的名字,而且在后面阅读的时候,想

2016-07-09 17:05:50 501

原创 包装类、final关键字、抽象类、抽象方法’

要备考,已经有好久没有接触java了,今天考完一科,赶紧复习一下,免得全部忘记了。在上次课上,主要讲了三个方面:包装类的定义及其使用方法、由final关键字修饰的类和方法、抽象类和方法的使用。1、包装类的定义及其使用方法:包装类是解决基础数据类型进行计算和封装时繁琐的操作。几种基础数据类型都有其对应的包装类,特别的,除了Character包装类之外,其他类都有parse~方法,用于把字符串

2016-07-01 19:05:17 670

原创 封装、继承和多态

自从上次上完课后,就一直复习,今天考完一科之后,有时间写一下博客了。一、上次课主要讲了java面向对象的三大特性:封装、继承和多态。1、封装:在关于封装的控制符里,访问等级由小到大分别是private、default、protect和public,其中,默认的访问等级是default。但是我在运行时想用default来修饰类的成员变量和函数,却报错,需要我删除default这个修饰符。

2016-06-16 17:36:28 289

原创 面向对象

在这次课上,主要学习了面向对象的思想,以及主程序调用类。在这次学习中,我印象较深的有以下几个:一、当创建了一个类,然后另一个类调用它时,实际上在堆和栈中都分配了空间。二、关于重载的方面,只有传入的形参不同才算是对于一个方法的重载,修饰符和返回类型都不影响重载,而按Alt键加/键可以看一个函数有多少种重载。三、当成员变量和函数加入static修饰符后,就变成了类方法,也就是静态成员,可以

2016-06-06 22:34:22 258

原创 关于运算符、循环和数组

在上次课中,我们学习了几种运算符、几种循环和数组的使用。在运算符的学习中,我印象最深的是位运算符。有七种位运算符,分别是按位与&、按位或|、按位异或^、按位非~、按位左移>和无符号右移>>>运算符。按位与的条件是比较的两位数都是1,则输出1,否则输出0。按位或的条件是比较的两位至少有一个1,则输出1,全为0,则输出0。按位异或的条件是如果比较的两位相同,则输出0,否则,输出1。按位左移则是

2016-06-03 21:41:34 292

原创 数组去重

关于数组去重,我的想法是创建一个新的空的数组,然后旧的数组和新的数组运用for循环一个个进行比较,只要有不同的元素,就把它放进新的数组里面。class Compare{ public String compare(String a[],String b){ for(int i=0;i<a.length;i++){ if(a[i].equals(b)){ return nul

2016-06-02 17:38:47 208

原创 关于sql的学习(一)

在这里,我将整理sql的知识点。一、创建数据库的命令CREATE DATABASE database_nameON[,,...][,FILEGROUP filegroup_name[,...]][LOG ON[,,...]]以这个命令格式为例,大写的单词代表实际操作中不变的单词,小写的单词,代表可以变的单词,由例:create database test1on(name=data

2016-06-01 09:33:51 216

原创 输出等腰三角形

关于输出等腰三角形,我们可以把它分成两个部分,第一部分是前面几列,形成一个矩形,第二部分是后面几列,形成一个正方形,于是我们就可以用一个循环,分别输出每行的两个循环。//用于输出第一部分的一行class Rectangle{ BlankAndStar blankandstar=new BlankAndStar(); public void show(int line,int eachline

2016-05-31 21:12:18 1184

原创 关于9x9表的输出

关于9x9表的输出,我想运用两个for循环来获取两个乘数,并把输出一个式子的方法放在另一个类内,用主程序调用它。class ShowAnswer{ private int i,j; public void show(int i,int j){ this.i=i; this.j=j; System.out.print(i+"x"+j+"="+i*j+"\t"); }}这个就是

2016-05-30 21:33:00 329

原创 搭建svn

我之所以现在才这个博客,是因为我想在明天的课程之前复习一下之前学的内容。要搭建SVN,我们首先要下载SVN和tortoisesvn。安装好之后,我们可以在开始菜单的搜索程序中搜“SVN”,选择VisualSVN Server Manager,即可以打开。然后我们假如要添加一个用户,可以双击右边的user,在user里面新建一个用户,输入用户名和密码,即可添加一名用户。然后在repositori

2016-05-28 15:58:33 256

原创 类型转换、输入与错误

在计算的过程中,可能会发生类型转换。自动的类型转换时由大类型转换为小类型,是byte到int到long到float到double。加入由double型转换到byte类型,可能会发生数据的丢失,这种情况下,需要用到强制转换的符号。输入可以直接用main方法里面的args数组,也可以用scanner来创建对象。用上一种方法的时候,可以在eclipse里面输入默认的输入值,避免调试的麻烦。而错误

2016-05-22 11:53:32 311

原创 关于数字转换为中文大写 的类

以下是作业的一步,创建一个类,里面的方法可以吧输入的字符串从数字转为中文大写class Change{ String a;public String change(String a){ this.a=a; String b = null; if(a.equals("1")){ b="壹"; } if(a.equals("2")){ b="贰"; } if(a.equals

2016-05-18 23:41:45 474 1

原创 第三次课总结

这节课主要讲了几种数据类型:浮点型、字符型和布尔型。浮点型又有两种,单精度的float型和双精度的double型。他们与整型int型和long型相比,储存的数的范围更大,但是精度会小,主要与它们的储存方式相关。而他们的运算时间没有太大的差别。字符型占用两个字节,有多种赋值方式,如char c='c';char c=100;char c='\u4e2d'布尔型只有两个值:true和fal

2016-05-17 23:14:42 210

原创 关于byte储存-128的问题

首先,byte的存储范围是-128到127,那么是怎么做到的呢,我觉得这一个解释方法可以解释。首先,一个8位2进制的数可以表示的范围是0到255,即【0000 0000】到【1111 1111】,那么我们把最左边的一位看做是正负号的标示,那么正数的范围是【0000 0000】到【0111 1111】,即0到127.负数的范围是【1000 0001】到【1111 1111】,即-127到-1,。

2016-05-15 23:54:52 3336 1

原创 第一次使用英文API文档

import java.util.Date;import java.text.SimpleDateFormat;public class first{public static void main(String[] args){Date date=new Date();SimpleDateFormat simple=new SimpleDateFormat("yyyy-MM-dd HH-

2016-05-07 17:48:34 401

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除