- 浏览: 6327 次
- 性别:
- 来自: 河北
最新评论
文章列表
python,I'm coming!
由于python3新发布并且和python2有很大差别,以前的项目大多是使用python2,所以我从python2开始学起。
第一个小程序自然是最经典的“Hello,World”。下面介绍python的“Hello,World”。
python语言特点之一:简单明了。所以在python中的“Hello,World”也格外简单:
print:"hello,world!"
需要注意一点,当要输出英文时要加备注信息,如下:
#coding=utf-8
print:"hello,world!&quo ...
Java集合与泛型(一)
1、如上图在集合中的两大接口为:Collection和Map。
2、Collection的子接口有三个分别为:List(列表),Queue(队列),Set。
这里只对最常用的做一下介绍。其中几个比较重要的几个实现类为:ArrayList、LinkedList、Vector、HashSet、HashMap、HashTable。
List是有顺序的序列,并且允许添加重复的对象。
Java随机数
随机数生成通常用到java.util.Random类和Math类中的random()方法。
1、Java中Random类生成随机数
(1)Random类中常用方法:
1)Random类有两个构造方法:public Random()和public Random(long seed)。
Random()方法将当前系统时间设置为种子,Random(long seed)是为随机数生成器设定指定的种子。 Random r1 = new Random(seed) ;
Java枚举
1、按照我的理解枚举其实就是一种特殊的类,这种类的对象只有有限的那几种。
2、枚举的定义:
(1)定义枚举必须使用关键字enum,简单示例如下:
public enum DemoEnum{
ONE,TWO,THREE;
}
(2)枚举是特殊的类类型,它的对象只有特定的几种。枚举类型除了常量之外还可以有构造函数,字段和方法。下面是包含构造函数、字段和方法的枚举类:
enum AwardType{
notebook(1000, 1),
television(2000, 3),
cellphone(2000, 4); ...
oracle数据库用户操作
/*
*创建一般及dba权限用户并授予权限
*/
create user xq identified by 000000;
grant connect,resource to xq;
grant dba to xq;
grant create view to xq; --一用户授予connect和resource权限后并不具备create view权限(dba用户具备)。
select * from session_privs; --查看当前用户权限列表
/*
*解锁用户
*/
select ...
oracle数据库表空间操作
/*
*新建表空间语句
*/
create tablespace myspace
file 'd:\oracle\data\mydata01.dbf'
size 300M
autoextend on
next 30M
extent management local;
create temporary tablespace mytemp
file 'd:\oracle\data\temp01.dbf'
size 200M
autoextend on
next 20M
extent management local;
...
Java数组
1、数组的声明有两种方法,那String类型来举例:
(1)String arrayStr[];
(2)String[] arrayStr;
(3)两种方法效果没有区别,仅是写法不同,怎么声明看自己习惯吧。
2、初始化数组必须指定数组大小,或者将数组里的元素用大括号扩起来,并用逗号分开。数组大小也可以用引用型变量,但是引用型变量必须初始化。
3、Arrays
Java字符串类
1、Java中字符串类不可变长度的有String,可变长度的有StringBuffer、StringBuilder。
2、String类其实是以char数组来保存字符串的。
3、String s = “sss”; s = “aaa”;这其实并不是将对象“sss改变了,而是新创建了一个对象“aaa”并将s指向新对象。
Java接口、抽象类、final类、protected类
1、接口:
(1)接口中的变量都为public static final类型,即使不指定也会默认指定。
(2)接口中的方法都为public abstract类型,即使不指定也会默认指定。
(3)实现接口必须实现接口中 ...
Java常用关键字的讲解
1、类的访问控制修饰符
(1)类的访问控制修饰符有四种:public、protected、默认(不写)、private。
(2)非内部类只能用public和默认两种访问控制修饰符修饰。
(3)类的成员四种访问控制修饰符都可以使用。
(4)public修饰类表示该类能被工程中所有类可见;修饰成员表示其他能访问此类的类都可以访问该成员。
(5)默认(不写)表示包友好的,类采用默认访问控制修饰符表示该类是包友好的(同一个包内可访问);修饰成员表示能访问到此类的类若在同一包内则可访问该成员。
(6)private表示私有的,多用于修饰类的成员,表示仅在此 ...
Java内部类
1、常见的内部类分为四种即:成员内部类、局部内部类、匿名内部类、静态内部类。
2、成员内部类:
(1)成员内部类,顾名思义定义在类内部就像类的成员一样(成员变量、成员方法)。
(2)创建成员内部类对象的方法(外部类想要访问内部类,并不像内部类访问外部类那样简单):
成员内部类依托其外部类而存在,故在创建内部类对象时需要首先创建外部类对象。
Java异常处理
1、常见异常:
(1)由Exception直接派生的子类:ClassNotFoundException(类找不到)、InterruptedException(中断异常)、IOException(输入输出异常)、IllegalAccessException(非法访问异常)、NoSuchMethodException(方法找不到)、RuntimeException(运行时异常)等。
(2)RuntimeException子类:ArithmeticException(算术异常)、ClassCastException(类型强转异常)、IllegalArgum ...
Java中基本程序控制结构
1、Java中基本程序控制结构分为三种即:顺序结构、分支结构、循环结构。
(1)顺序结构不必多说,就是从上至下依次执行。
(2)分支结构语句有:if语句、switch语句,还有条件运算符( ? : )。
(3)循环结构语句有三种即:for、while、do-while。其他可以实现循环的有:复合赋值运算符(
Java运算符
1、Java运算符包括:算数运算符、关系运算符、位运算符、逻辑运算符、赋值运算符、其他运算符。
按照含有操作数个数来分又可以分为:一元运算符、二元运算符、三元运算符。。。以此类推。
2、数字运算时一些需要注意的点:
(1)在整型与浮点数运算时运算结果为浮点数。如2+2.5结果为4.5、5/2.0 结果为2.5。
(2)除法运算中两个整数相除结果不会四舍五入,结果仅将小数点后面的数舍弃。
(3)Java中浮点数在除法运算中除数为0不会报错。如100.0/0结果为Infinity(无穷大),0.0/0结果为NaN(非数字)。但是整型数字在除法运算中不 ...
Java数据类型
(1)Java标识符可以分为两类:关键字、用户自定义标识符。
(2)Java基本数据类型可以分为三类:布尔型、数值型、字符型。
布尔型:boolean。
数值型:byte、short、int、long、float、double;其中前四种为整形,后两种为浮点型。
字符型:char。
(3)强制转换:占用存储空间小的可以自动完成向占用存储空间大的数据类型的转换。如下(boolean不能自动转换成任何基本数据类型):
byte—>short/char—>int—>long—>float ...