- 博客(21)
- 收藏
- 关注
原创 mysql语句
一、mysql语句的查询1、--查询表中成绩为99的人的姓名(不重复)SELECT DISTINCT f-name from t_student where f_grade=99;2、查询表中成绩为99的人的姓名,性别(不重复)SELECT DISTINCT f-name,f_genderform t_student where f_grade=99;3、排除重复,distinct 判断依据如果没...
2018-02-25 14:00:00
170
原创 导入jar
一、导入jar包1、 步骤一:工程下创建lib文件夹2、 步骤二:把需要的jar包拷到lib文件夹下3、 步骤三:建立buildpath
2018-02-24 16:13:55
191
原创 Maven总体认识
第一章 Maven简介1.1 何为MavenMaven是跨平台的项目管理工具。作为Apache组织中比较成功的开源项目,Maven主要服务于基于Java平台的项目构建、依赖管理以及项目信息管理。 项目的构建:抽象了完整的项目构建的声明周期。依赖管理:通过坐标系统的概念来快速定位构建,即是通过jar包的版本、名称、项目名称等快速定位使用的jar包。提供了免费的中央仓库,可以找到基本完整的主流ja
2018-02-07 18:54:21
201
原创 抽象
抽象的特点 抽象类的初衷是“抽象”,即规定这个类“是什么”,具体的实现暂不确定,是不完整的,因此不允许直接创建实例。 抽象类是由子类具有相同的一类特征抽象而来,也可以说是其基类或者父类 抽象方法必须为 public 或者 protected(因为如果为 private,则不能被子类继承,子类便无法实现该方法),缺省情况下默认为 public 抽象类不能用来创建对象 抽象方法必须由子类来实
2018-01-28 19:16:26
136
原创 常用类
字符串STtring类型的字符串特点String类型的字符串常量也是对象,在加载期产生,放在数据段的静态区的字符串常量池中String类型的对象一旦产生,不可更改,每次改变产生新的对象;常用方法与字符数组相关的方法转换为char[]数组(String.toCharArray())访问指定位置的字符(String.charAt(int index))得到某个字符在字符串中第一次出现的为位置
2016-06-01 18:52:08
276
原创 异常
异常错误和异常的区别异常在程序执行的过程中产生的问题编译期异常(检查异常)运行时错误错误语法错误(编译期)运行时错误(不报错,硬件问题和环境问题)逻辑错误(算法问题,运行期)运行时异常的处理方式修改源代码,将异常避免掉使用异常捕获机制,(try,catch)try正常逻辑下可以出现异常的代码catch异常处理语句当try后面有多个catch捕获的异常有几成关系是,必须遵照子类
2016-05-30 20:54:42
266
原创 接口
接口开闭原则:好的软件设计对于扩展功能是开放的,对于修改功能是关闭的;单一原则:接口隔离原则(最小接口原则):概念是为了没有继承关系的类共享行为,而设计出来的一种独立的数据类型;命名~able属性属性只能是公共、静态、常量的属性(就算不是也默认为公共、静态常量)行为所有的方法都是公共抽象方法,可以不写abstrct,public;(在JDK1.8中允许默认(default))接口
2016-05-30 20:54:08
258
原创 抽象
多态静态多态在编译期,就确定调用哪个对象的哪个方法 - 体现一:方法的重载; - 体现二;单独使用的重写;动态多态在编译期不清楚,在运行期根据具体情况确定哪个方法动态绑定重写转型基本数据类型自动转换强制转换引用数据类型条件:必须有继承关系向上转型(绝对成功,没有风险)当父类的引用指向子类的对象,该引用只能看见来至父类的属性行为,看不到子类特有的行为属性;当父类的引用指向子类的对
2016-05-30 20:53:16
266
原创 第八章
访问修饰符public默认protectedprivate封装set或get方法能对属性的值进行整体的有效控制;类的成员变量可以成为只读或只写;用户不需要知道类的存储方法;static可选修饰符修饰的静态属性特点:与对象无关,与类有关是在类加载期被产生,初始化;常量属性直接写成public static final;变量属性要分析出全类共享一个值,才用;修饰的静态属性或类属
2016-05-29 22:41:00
229
原创 第七章
继承概念类与类之间的关系 - 通过扩展一个已有的类,优点知识点父类的构造方法不能被子类继承在产生子类对象是,会先调用父类的构造方法,在调用子类的构造方法继承的内存分析实在父类的基础上叠加子类单独的属性,一个类只能有一个父类,子类单继承;引用数据类型强转必须有继承关系的类中(上下关系)内存分析在产生子类对象时,先调用弗雷构造方法,产生父类对象部分,然后在调用子类的构造方法,叠加子类特
2016-05-29 22:40:28
228
原创 数组简介
数组数值为引用数据类型三大特点同一数据类型连续的的数据类型空间长度不可变数组的种类根据数组中的元素来:基本数据类型数组引用数据类型数组数组中下标从零开始的原因:方便寻址,(下标*数据类型的长度)String求长度叫.length方法Array求长度叫.length属性编译器主要检查语法错误; 引用数据类型数组和基本数据类型数组的区别引用数据类型的数组中存放的是引用;必须要先对
2016-05-23 21:14:35
220
原创 构造器和this()
调用方法方法调用出现三种情况;特点封装:类的组装;信息的影藏(访问修饰符,方法的定义);多态:相同的行为不同的实现继承方法的重载重载时多态的一种体现,其含义是:相同行为,不同实现重载是指:在同一类中,具有多个相同方法名 ,但形参列表不同构造器构造器的语法特征方法名与类名相同没有返回类型构造器的作用产生对象(目前)构造器的执行步骤划分空间;该空间划分属性属性进行初始化执
2016-05-23 21:13:58
605
原创 5.18
第四章 类、对象和包面向对象分析过程万物皆对象;(找对象)对象因关注而产生;(找属性和行为)把具有相同属性和行为的对象进行抽取,就是类;(生成类)面向对象编程过程编写类填写类的属性和行为通过类实例化对象(new)通过.操作符调用属性和行为来自long包中的类就不用导包;类是引用数据类型;new Dog dog=new Dog();左边的引用数据类型的长度为4个字节;右边: 实例
2016-05-19 21:44:19
282
原创 java知识点及初学类
5.18、学习总结javaoo,javaweb,javaEEfloat中精度丢失的原因:转二进制时常见的语法错误,按照错误时间分为:运行时错误和编译错误;按照错误原因分类:语法错误、逻辑错误和运行时错误;变量三要素:数据类型,变量名,变量值局部变量的生命周期:局部变量的作用域:在哪申明在哪使用;那指的是后面的花括号。常量分两种:数字常量和符号常量;常量命名的意义:把业务含义带入数字;便
2016-05-18 21:31:59
259
原创 方法
冒泡排序几个数字之间按从小到大的顺序排序;import java.util.Scanner;public class maopaopaixu {/** * @param args */public static void main(String[] args) { // TODO Auto-generated method stub //输入五个数,并且定义数组来装输入的数字
2016-05-14 10:57:23
244
原创 数组
一、数组定义:储存一个元素固定且元素类型相同的有序集;减少内存中变量搜索的时间;数组中的第一个元素的索引为0.数组的意义同时存储多个同类型的变量和对象创建数组声明数组 数据类型 [ ] 数组名(Java中推荐用这种)int [] grade;创建数组的空间大小grade =new int[31];或者int [] grade=new int[31];在内存中开辟了空间,空间大小
2016-05-14 10:56:39
236
原创 循环结构-5.11总结
二、循环结构循环是指能重复执行的代码要素关键字代码块循环结束的条件1、for循环语法:for(表达式1:表达式2:表达式3){循环体}- 表达式1:循环开始的条件 - 表达式2:循环结束的田间 - 表达式3:控制循环变量累加实例//判断在100到200水仙花数public class ShuiXianHua { public static void main(String
2016-05-11 19:39:24
617
原创 for循环和switch语句—5.10学习总结
知识点int sco=s.nextInt();//接收入户输入的数据,存在新的变量中。会阻塞程序一、switch语句嵌套的层数过多,用switch。也是选择结构语句语法switch(表达式){case 表达式1:代码;break;case 表达式1:代码;break;case 表达式1:代码;break;……defualt :代码;break;}表达式的数据类型必须是字符型、整形、短
2016-05-10 20:43:43
1505
原创 运算符学习—5月9日知识点总结
一、运算符1、前置或后置增量/减量i++、++i;i–、i++i++和i–的运算方式是先运算后增加(或减少); ++i和–i的运算方式是先增加(减少)后运算。2、算数运算符+、-、*、/、%3、字符串串联符+4、移位运算符和按位运算符<<(左移)、>>(右移)、>>>(按右移补零操作符)左移是在原来的数的基础上增加一倍; 右移是在原来的数的基础上减少一倍; 按右移补零操作符是在右移的基础上区分
2016-05-09 21:07:22
739
原创 5月8日学习总结
一、Java环境的配置和一段简单代码的运行环境的配置首先、右键点击“我的电脑”》属性》高级系统设置》环境变量 进入到下一个窗口: 首先配置用户变量:新建弹出 然后输入变量名为:JAVA_HOME 变量值:C:\Program Files\Java\jdk1.7.0_13; 这个变量值不一定为这个,主要是看你安装的Java的路径
2016-05-08 20:32:12
281
原创 5月5日初学java知识点总结
1、程序开发知识点算法:解决问题的具体方法和步骤 算法的特征:有穷性、确定性、有效性、有零个或者多个输入和有一个和多个输出 程序设计的过程: - 需求分析 - 设计 - 编码 - 调试 - 维护 一般的错误类型为:语法错误,逻辑错误,运行时错误(内存不足或者内存溢出等)2、java的知识点java平台三个版本javaSE平台标准版 javaEE平台企业版 javaME平台微小版j
2016-05-05 22:47:42
315
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人