java
qq_2631218300
这个作者很懒,什么都没留下…
展开
-
使用JDBC操作数据库
使用JDBC操作数据库-概述思路分析使用JDBC操作新闻信息使用JDBC连接数据库使用JDBC增删改查数据使用配置文件保存数据库信息使用JNDI连接数据库学习方法JDBC操作数据库的步骤比较固定各接口、类和方法需要记忆,查询帮助文档可以帮助记忆示例:使用JDBC查询student表内容JDBCJava数据库连接技术(Java DataBase Connectivity),能实现Java程序对各种数据库的访问由一组使用Java语言编写的类和接口(JDBC API)组成,它们位于jav原创 2020-08-22 09:23:08 · 602 阅读 · 0 评论 -
java高级特性
java高级特性知识点总结1、集合框架List:有序ArrayList:底层是长度可变的数组,因为有序,便于查找和随机访问LinkList:底层是双向链表,便于插入和删除Set:不重复HashSet:HashMap的key的hashCode()和equals()方法,保证方法不重复,和其他转换时addAll方法Map:Entry<key,value>键值对遍历:List:fori,增强for,迭代器IteratorSet:增强for,迭代器Map:entrySet(),key原创 2020-08-11 11:32:14 · 128 阅读 · 0 评论 -
Thread
多线程(Thread)什么是多线程如果在一个进程中同时运行了多个线程,用来完成不同的工作,则称之为“多线程”多个线程交替占用CPU资源,而非真正的并行执行多线程好处充分利用CPU的资源简化编程模型带来良好的用户体验主线程Thread类Java提供了java.lang.Thread类支持多线程编程主线程main()方法即为主线程入口产生其他子线程的线程必须最后完成执行,因为它执行各种关闭动作线程的创建和启动在Java中创建线程的两种方式继承java.lang.Thread类原创 2020-08-05 18:41:36 · 123 阅读 · 0 评论 -
输入和输出处理
Reader类Reader类常用方法int read( )int read(char[] c)read(char[] c,int off,int len)void close( )子类InputStreamReader常用的构造方法InputStreamReader(InputStream in)InputStreamReader(InputStream in,String charsetName)FileReader类FileReader类是InputStreamReader的子类F原创 2020-08-04 18:39:03 · 378 阅读 · 0 评论 -
输入和输出处理1
File累的常用方法:输入/输出流与数据源java流的分类输入输出流是相对于计算机内存来说的字节流是 8 位通用字节流,字符流是 16 位 Unicode 字符流输入(FileIntputStream)InputStream类常用方法int read( )int read(byte[] b)int read(byte[] b,int off,int len)void close( )int available():可以从输入流中读取的字节数目子类FileInputStream原创 2020-08-03 18:28:47 · 220 阅读 · 0 评论 -
实用类(2)
Random类生成随机数的其他方式java.util.Random类Random rand =new Random();//创建一个Random对象for(int i=0;i<20;i++){//随机生成20个随机整数,并显示int num=rand.nextInt(10);//返回下一个伪随机数,整型的System.out.prinln(“第”+(i+1)+“个随机数是:”+num);}用同一个种子值来初始化两个Random 对象,然后用每个对象调用相同的方法,得到的随机数也是相同的原创 2020-08-03 09:11:29 · 134 阅读 · 0 评论 -
实用类介绍(1)
枚举枚举:可以认为是类的变种里面的直接写的值都是该类的公共静态常量,可以用类型。值的方式调用可以和普通一样定义属性和方法valueOf方法常用来将该类的枚举类型和字符串类型比较enum关键字public enum Genders{Male,Female}public class Student{public Genders sex;}优点:类型安全,易于输入,代码清晰Java API常用Java APIjava.langEnum、包装类、Math、String、Strin原创 2020-07-30 19:04:58 · 88 阅读 · 0 评论 -
集合框架与泛型(1)
java集合框架包含的内容:Java集合框架提供了一套性能优良、使用方便的接口和类,它们位于java.util包中1、Collection(集合):存储一组不唯一,无序的对象2、List:有序、可重复的对象ArrayList:底层是可变数组,遍历元素更快LinkedList:底层是链表,插入、删除更快3、Set:无序、不可重复的对象Map:储存一组键值对象,提供key到value的映射List接口的实现类ArrayList实现了长度可变的数组,在内存中分配连续的空间,遍历元素和随机访问元原创 2020-07-28 18:25:54 · 109 阅读 · 0 评论 -
面向对象知识点小总结
面向对象(what、when、where、why、whom,how)类与对象的关系:类是对象的抽象,对象是类的实现类是由方法和属性构成,它的每一个对象都有对应的属性和方法方法:方法的重载:目的:针对同一个行为的多种表现,对应相同方法名的多个方法方法名相同,参数列表不同类方法(static方法)类名. 方法名()封装:保护属性值不被随便修改私有化属性,并提供getter,setter对外借口继承:代码重用、多态的基础extends关键字默认的根类是Object,单根继承方法的原创 2020-07-27 19:59:34 · 90 阅读 · 0 评论 -
异常
异常异常是指在程序的运行过程中所发生的不正常的事件,它会中断正在运行的程序。什么是异常处理:java编程语言使用异常处理机制为程序提供了错误处理的能力。程序中预先设置好对付异常的处理办法,在程序运行时侯如果出现异常,会对异常进行处理,处理完毕后程序继续运行。java中如何进行异常处理:Java的异常处理是通过5个关键字来实现的:try、catch、 finally、throw、throws捕获异常:try:执行可能产生异常的代码catch:捕获异常finally:无论是否发生异常,代码总原创 2020-07-26 16:40:09 · 112 阅读 · 0 评论 -
抽象类和接口
抽象类定义:抽象就是从多个事物中将共性的,本质的内容抽取出来。回顾一下代码public abstract class Pet { 抽象类public abstract void toHospital() ; 抽象方法}抽象类vs普通类抽象类不能被实例化但可以创建一个引用变量,其类型是一个抽象类,指向非抽象的子类实例抽象方法vs普通方法有无方法体抽象类与抽象方法的使用抽象类中可以没有抽象方法,但包含了抽象方法的类必须被定义为抽象类如果子类没有实现父类的所有抽象方法,子类必须原创 2020-07-23 19:16:05 · 57 阅读 · 0 评论 -
方法重写与多态
1、什么是方法重写方法的重写或方法的覆盖(overriding)子类根据需求对从父类继承的方法进行重新编写重写时,可以用super.方法的方式来保留父类的方法构造方法不能被重写2、方法重写的规则方法名相同参数列表相同返回值类型相同或者是其子类访问权限不能严于父类父类的静态方法不能被子类覆盖为非静态方法,父类的非静态方法不能被子类覆盖为静态方法子类可以定义与父类同名的静态方法,以便在子类中隐藏父类的静态方法(注:静态方法中无法使用super)父类的私有方法不能被子类覆盖不能抛出比父类原创 2020-07-22 20:15:50 · 190 阅读 · 0 评论 -
封装与继承
1、封装的概念将类的某些信息隐藏在类内部,不允许外部程序直接访问,而是通过该类提供的方法来实现对隐藏信息的操作和访问把尽可能多的东西藏起来,对外提供便捷的接口封装的大致原则:把所有属性藏起来2、如何实现封装1、修改属性的可见性(设为private,防止错误的修改)2、创建共有的getter/setter方法(属于属性的读写)3、在getter/setter方法中加入属性控制语句(对属性值的合法性进行判断)3、封装的好处1、便于使用者正确使用系统,防止错误修改属性2、有助于系统之间的松耦合原创 2020-07-21 18:48:04 · 87 阅读 · 0 评论 -
java-方法与方法重载
1、带参数的方法定义代参数的方法<访问修饰符>返回类型<方法名>(形式参数列表){//方法的主体}调用参数的方法对象名.方法名(参数1,参数2,…,参数n(实参列表))带参数的work()方法可以接受用户输入的内容。创建work()方法时定义的参数叫做形式参数,简称形参。调用方法时传入的参数叫作实际参数,简称实参。常见错误:调用方法时不能指定实参类型形参和实参数据类型不一致!数量也要一致!2、方法传参基本数据类型和引用数据类型数据传参时区别基本数据类型做参数原创 2020-07-20 18:31:45 · 111 阅读 · 0 评论 -
java面向对象
面向对象基本概念:1、面向对象Java语言是一种面向对象的语言。要使用Java进行面向对象的编程,程序设计方法,它比较符合人类认识现实世界的思维方式。其是把问题看成是由若干个对象组成,这些对象之间是独立的,相互配合、连接和协调,从而共同完成整个程序要实现的任务面向对象的三大特征:封装、继承和多态。2、对象对象是用来描述客观事物的一个实体。用面向对象方法解决问题时,要对现实世界中的对象进行分析与归纳,找出哪些对象与要解决的问题是相关的。宝马跑车、奔驰轿车、保时捷跑车,虽然这儿个跑车都是对象的特征。具原创 2020-07-18 13:57:03 · 65 阅读 · 0 评论 -
java基础知识总结
1、java开发环境搭建安装jdk完成后,打开我的电脑或者此电脑,鼠标右键点击属性,进入高级系统设置,点击环境变量,然后在系统变量中选择新建,新建内容如下:变量值:JAVA_HOME 变量名:C\Program Files\java\jdk1.8.0_241变量值为jdk文件所在位置,变量名一定要大写然后再path中加入两个变量win10方式:点击新建直接进行添加%JAVA_ HOME\bin%JAVA_ HOME\jre\binwin7方式:在变量名末端直接加入;%JAVA_ HOME\原创 2020-07-16 19:39:39 · 102 阅读 · 0 评论 -
多重循环的简单实例
1、左下方直角三角形主要代码:for (int i = 1; i <6 ; i++) { //外层循环,控制三角形的行数for (int j = 1; j <=i; j++) { //内层循环,控制三角形每一行星星的数量System.out.print("");//}System.out.println();//外层循环每完成一次实现换行}同理,左上方直角三角形的主要代码如下:for (int i = 1; i < 6; i++) {for (int j原创 2020-07-13 18:41:55 · 443 阅读 · 0 评论 -
java简单介绍与开发环境配置
java简单介绍与开发环境配置java简单介绍:java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程 。Java具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点 。Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等 。首先我原创 2020-07-07 08:18:50 · 182 阅读 · 0 评论