自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java语言入门(十五)——JDBC

Java语言入门JDBCMySQL安装配置和基础学习导入jar包JDBC基本使用导入包常用方法常用方法-1常用方法-2常用方法-3常用方法-4常用方法-5常用方法-6封装JDBC工具类DAO模式简述DAO设计模式JDBCJDBC(Java DataBase Connectivity)java数据库连接,是Java语言中用来规范客户端程序如何来访问数据库的应用程序接口,提供了诸如查询和更新数据库中数据的方法。JDBC是面向关系型数据库的,也是Sun Microsystems的商标。是一种用于执行SQ

2020-05-26 22:44:52 411

原创 Java语言入门(十四)——反射机制

Java语言入门反射(内省)Class类和Class类的实例如何获得Class的实例Java中九大内置Class实例和数组的Class实例九大内置class实例-1九大内置class实例-2数组的class实例获取类中的构造器获取构造方法(四种)创建对象newInstance() 和 new 有什么区别?setAccessible获取类中的方法获取方法(四种)调用方法用反射来获取字段和反射相关的其他API(在Class类中)反射(内省)java程序在运行期间可以动态加载、解析和使用一些在编译阶段并不确

2020-05-24 19:41:51 446

原创 Java语言入门(十三)——泛型

Java语言入门泛型的引入泛型的作用和定义在Hashtable中的泛型应用(键值对的情况)泛型的深入理解自定义一个泛型类通配符?的使用泛型方法思考泛型的引入集合中的问题:(1)存取时都应该以Object 方式,影响程序的读写操作(2)取出时的强制类型转换操作麻烦,并可能出错改进办法在创建集合时就规定允许保存的类型,然后由编译器自动检测其加入元素的合法性,这样在取出元素时就不用再考虑类型转换的问题泛型的作用和定义SE5之后开始引入将原本确定不变的数据类型参数化作为对JAVA原有类型的

2020-05-21 21:39:15 274

原创 Java语言入门(十二)——网络编程

Java语言入门计算机网络分类计算机网络工作模式网络通信协议及接口通信协议分层的思想通信协议参考模型常用网络通信协议IP地址/域名/端口相关APIURLSocket编程(双向连接)Socket通信模型Socket编程基本步骤类方法计算机网络分类按规模大小和延伸范围划分:局域网,域域网,广域网按网络的拓扑结构划分:环形网,星行网,总线型网等按通信传输的介质划分:双绞线网,同轴电缆网,光纤网和卫星网等按信号频带占方式划分:宽带网和基带网计算机网络工作模式专用服务器结构(又称工作站/文件服务器

2020-05-21 21:37:11 315

原创 Java语言入门(十一)——流

Java语言入门Java流式输入/输出原理输入/输出流的分类节点流和处理流InputStreamOutputStreamReaderWriterFileInputStream与FileReader节点流类型处理流类型缓冲流转换流数据流Print流Object流Java流式输入/输出原理输入/输出流的分类Java.io包中定义了多个流类型(类或抽象类)来实现输入/输出功能按数据流的方向不同可分为输入流和输出流;按处理数据单位不同可分为字节流和字符流;按功能不同可分为节点流和处理流。字

2020-05-20 11:03:46 252

原创 Java语言入门(十)——容器

Java语言入门介绍容器与数组的区别和联系:容器的简单分类Collection接口List接口Set接口Map接口ArrayList类Vector类Stack类Iterator接口HashSetTreeSetComparable接口HashMapHashTableEnumeration接口Collections类Arrays类容器的使用介绍1 早期的OOP语言都通过数组的方式来实现对引用集的集中管理和维护。但是:(1)数组的长度难以扩充;(2)数组中的数据类型必须相同。2 Java容器是JavaA

2020-05-19 23:47:44 177

原创 Java语言入门(九)——线程类及多线程

Java语言入门线程与进程线程的创建和启动方法线程同步synchronized(同步代码块、同步方法)以及锁旗标售票实例讲解Thread类的方法死锁对象数组内存图讲解生产者与消费者实例讲解线程与进程1 进程是指运行中的应用程序,每一个进程都有自己独立的内存空间。对一个应用程序可以同时启动多个进程。2 线程是指进程中的一个执行流程,有时也称为执行情景。一个进程可以由多个线程组成,即在一个进程中可以同时运行多个不同的线程,它们分别执行不同的任务。当进程内的多个线程同时运行,这种运行方式称为并发运行。3

2020-05-15 23:42:15 217

原创 Java语言入门(八)——异常处理机制

Java语言入门异常异常处理机制异常的分类一个图&五个关键字以及异常与继承断言assert包访问权限异常1 异常是java提供的一种错误处理机制。2 异常定义了程序中遇到的非致命的错误, 而不是编译时的语法错误,如程序要打开一个不存的文件、网络连接中断、操作数越界、装载一个不存在的类等。3 此处讨论的一般是指运行期出现的错误(注意查看出现错误的名称和行号)4 一个图 & 五个关键字try、catch、finally、throw、throws异常处理机制1 抛出异常Java是

2020-05-15 22:50:00 353

原创 Java语言入门(七)——面向对象(四)

Java语言入门instanceof关键字多态区分重载与重写动态绑定抽象类abstract接口interface对比类与接口工厂类对比抽象类与接口改写toString方法instanceof关键字class A { }class B { }class Test-7.1{ public static void main(String[] args) { A a=new A(); //A a=new B();编译不通过 B b=ne

2020-05-15 22:12:32 125

原创 Java语言入门(六)——面向对象(三)

Java语言入门程序代码块内部类(内置类)继承(extends)super关键字方法的改写final关键字对象转型程序代码块1 普通代码块(一般写在普通方法里)2 构造代码块(直接在类中定义的代码块,可以看成是一个类的成员,它会被调用多次,并比构造方法先执行)3 静态代码块(在一般类里,或者是在启动类里,每个静态块只执行一次)4 同步代码块(多线程中应用)5 Tips:静态块先于主方法执行,静态块先于普通块执行,静态块也先于构造块执行。class Person{ void f( ) {

2020-05-15 21:07:43 346

原创 Java语言入门(五)——面向对象(二)

Java语言入门类、对象、构造方法关系图垃圾回收机制参数传递static关键字静态变量的存储static的应用单态设计模式String类型常用String方法字符串池类、对象、构造方法关系图class Money{ int i=5; public Money() { } public Money(int i) //构造方法, i为局部变量 { this.i=i;...

2020-05-15 10:21:43 118

原创 Java语言入门(四)——面向对象(一)

Java语言入门类和对象面向对象三大特点成员变量、成员方法与局部变量对象的比较匿名对象封装性(private)构造方法方法重载this关键字类和对象1 类是用来定义对象的模板。当使用一个类创建了一个对象时,也相当于给出了这个类的一个实例。因此,类是一个抽象的概念,对象则是类的一个具体实例。2 C是面向过程的,重在解决问题的过程;Java是面向对象的,重在描述某个事物在整个问题的步骤中的行为。...

2020-05-02 21:14:27 402

原创 Java语言入门(三)——Java方法与数组

Java语言入门方法数组常用的数组方法二维数组数组与方法的联系foreach语句与键盘进行交互的方法方法1 方法的重载:(1)方法名相同.(2)形式参数一定不同(参数个数不同;参数类型不同)。2 形参一定在栈内存里,调用完成,生命周期结束。3 方法重载与返回类型无关,但一般设置相同的返回类型,以体现方法重载的特点。4 方法中不允许嵌套定义,只能调用其他的方法。class Test-...

2020-04-29 22:43:54 377

原创 Java语言入门(二)——Java语言基础

Java语言入门环境配置类注释输出形式常量变量关键字变量的类型转换变量的生命周期Java运算符算术运算符(+ - * / % ++ -- )赋值运算符(= += -= *= /= %= )比较运算符(== != < > <= >= )逻辑运算符(& | ^ !...

2020-04-24 17:59:05 152

转载 Java语言入门(一)——Java语言介绍

Java语言入门计算机语言面向过程语言面向对象语言概念特点优点缺点Java语言的发展Java语言目前的主要应用Java语言的特点Java语言的翻译过程Java与C/C##的区别安全问题Java虚拟机字节码垃圾收集开发环境运行环境的配置DOS命令行计算机语言计算机语言(Computer Language)只用于人与计算机之间通讯的语言。计算机语言是人与计算机传递信息的媒介。计算机系统最大特征是指...

2020-04-24 10:03:24 539

空空如也

空空如也

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

TA关注的人

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