java语言从入门到放弃
叁木-Neil
这个作者很懒,什么都没留下…
展开
-
基础系列三------java访问修饰符
访问修饰符存在的意义:JAVA访问修饰符:原创 2018-05-25 10:37:33 · 450 阅读 · 0 评论 -
java面向对象之------多态
多态:同一个行为具有多个不同表现形式或形态的能力。优点: 消除类型之间的耦合关系。 可替换性 可扩展性 接口性 灵活性 简化性 存在的必要条件 继承 重写 父类引用指向子类对象 虚方法 所有的函数都是虚函数(用途:被重写) 实现方式 重写 接口:一些方法特征的集合,但没有方法的实现。 抽象类和抽象方法 版权声明:本博客为记...原创 2018-07-17 16:02:50 · 197 阅读 · 0 评论 -
java 面向对象之-----抽象类
抽象类特点 抽象类不能实例化对象 抽象类必须被继承,才能被使用 一个类只能继承一个抽象类 抽象类中不一定包含抽象方法,但是有抽象方法的类必定是抽象类 抽象方法不能有具体的方法体: 声明代码:public abstract 返回值类型 方法名(); 如果一个类包含抽象方法,那么该类必须是抽象类 任何子类必须重写父类的抽象方法,或者声明自身为抽象类。 构造方...原创 2018-07-17 16:05:39 · 204 阅读 · 0 评论 -
java 面向对象之-----接口
接口 特点 在JAVA编程语言中是一个抽象类型,是抽象方法的集合 接口则包含类要实现的方法。 除非实现接口的类是抽象类,否则该类要定义接口中的所有方法 与类的相似点 一个接口可以有多个方法 接口文件保存在 .java 结尾的文件中,文件名使用接口名。 接口的字节码文件保存在 .class 结尾的文件中。 接口相应的字节码文件必须在与包名称相匹配的目录结构...原创 2018-07-17 16:07:12 · 319 阅读 · 0 评论 -
java高级基础之----------多线程(一)
创建方法一继承Thread类 当子类无父类继承时且需要具有线程特性时 创建步骤 定义一个类继承Thread类 覆盖Thread类中的run方法 直接创建Thread的子类对象创建线程 调用start方法开启线程会自动调用线程的任务run方法执行。 创建方法二实现Runnable接口 定义类实现Runnable接口 覆盖接口中的run方...原创 2018-07-24 09:21:38 · 361 阅读 · 0 评论 -
Myeclipse 代码提示设置
(一)普通代码提示 1. 打开MyEclipse ,然后“window”→“Preferences” 2. 选择“java”,展开,“Editor”,选择“Content Assist”。 3. 选择“Content Assist”,然后看到右边,右边的“Auto-Activation”下面的“Auto Activation triggers for java”这个选项。其实就是指触发代码...转载 2018-07-18 16:37:07 · 3715 阅读 · 0 评论 -
MySQL 与 JDBC 类型映射
转自:https://blog.csdn.net/sxe18652071425/article/details/78960017MySQL数据类型 JAVA数据类型 JDBC TYPE 普通变量类型 主键类型 BIGINT Long BIGINT 支持 支持 TINYINT Byte TINYINT 支持 不支持...转载 2018-08-05 00:08:43 · 368 阅读 · 0 评论 -
jdbc连接Mysql数据库详解
jdbc连接mysql数据库过程 注册驱动(3种注册驱动方式) DriverManager.registerDriver(new com.mysql.jdbc.Driver()); System.setProperty(“jdbc.drivers”,”com.mysql.jdbc.Driver”); Class.forName(“com.mysql.jdbc.Driver”...原创 2018-08-05 00:14:30 · 1227 阅读 · 0 评论 -
java基础之------异常捕获
可查异常 必须进行处理,否则编译器不让通过编译 处理方式:向外抛出throws或者try{}catch{} 例子:FileNotFoundException 运行时异常(RuntimeException) 不是必须进行try{}catch{} 例子: 除数不能为0:ArithmeticException 下标越界异常:ArrayIndexOutOfB...原创 2018-08-08 22:11:59 · 930 阅读 · 0 评论 -
DatabaseMetaData,ResultSet,ResultSetMetaData
DatabaseMetaData,ResultSet,ResultSetMetaData三种类型的区别 出处: http://blog.csdn.net/suwu1501、DatabaseMetaData 有关整个数据库的信息:数据库产品的名称和版本,数据库中表和列等信息,关于数据库的整体综合信息。 接口关系:public interface DatabaseMetaD...转载 2018-08-28 14:35:09 · 251 阅读 · 0 评论 -
进程与线程的定义以及对多线程、多进程、并发和并行的理解
一、定义进程:指在系统中能独立运行并作为资源分配的基本单位,它是由一组机器指令、数据和堆栈等组成的,是一个能独立运行的活动实体。线程:线程是进程中的一个实体,作为系统调度和分派的基本单位。Linux下的线程看作轻量级进程。图解定义:进程的三态模型:(1)运行:当一个进程在处理机上运行时,则称该进程处于运行状态。处于此状态的进程的数目小于等于处理器的数目,对于单处理机系统,处...原创 2018-05-18 17:21:26 · 4472 阅读 · 0 评论 -
java 面向对象之-----重写与重载
重写与重载 重写:子类对父类的允许访问的方法的实现过程进行重新编写返回值和形参都不改变 规则 参数列表必须完全与被重写方法的相同; 返回类型必须完全与被重写方法的返回类型相同 访问权限不能比父类中被重写的方法的访问权限更低。例如:如果父类的一个方法被声明为public,那么在子类中重写该方法就不能声明为protected 父类的成员方法只能被它的子类重写。 声...原创 2018-07-17 15:59:31 · 237 阅读 · 0 评论 -
java 面向对象之-----继承
特性: 提高了类之间的耦合性 Java的继承是单继承,但是可以多重继承,单继承就是一个子类只能继承一个父类,多重继承就是,例如A类继承B类,B类继承C类,所以按照关系就是C类是B类的父类,B类是A类的父类,这是java继承区别于C++继承的一个特性。 子类可以用自己的方式实现父类的方法(重写) 子类可以拥有自己的属性和方法,即子类可以对父类进行扩展。 子类拥有父类非Private的...原创 2018-07-17 15:57:32 · 178 阅读 · 0 评论 -
基础系列四----java 非访问修饰符
以下基础总结是个人模糊点,大神可跳过,新手可参考,如有错误请指出,谢谢 传送门基础三:https://blog.csdn.net/qq_39657909/article/details/80171022一、为什么会有非访问修饰符 为了实现一些其他的功能,java提供了许多非访问修饰符二、定义 static 修饰符,用来修饰类方法和类变量。 final 修...原创 2018-05-29 11:03:34 · 376 阅读 · 0 评论 -
StringBuffer,StringBuilder的基本方法和区别 ,String又为什么是不可变的
StringBuffer方法: 主要方法:序号 方法描述 1 public StringBuffer append(String s)将指定的字符串追加到此字符序列。 2 public StringBuffer reverse() 将此字符序列用其反转形式取代。 3 public delete(int start, int end)移除此序列的子字符串中的字符。 4 p...原创 2018-06-13 14:21:02 · 228 阅读 · 0 评论 -
JDBC:参数化SQL
数据库 Access MySQL Oracle SQL语句 select * from UserInfo where sex=? and age>? select * from UserInfo where sex=?sex and age>?age select * from UserInfo where sex=:s...转载 2018-05-30 22:49:03 · 1484 阅读 · 0 评论 -
C#与Java 的区别
相同点:都是面向对象编程的语言,都能够实现面向对象的(封装,继承,多态)思想不同点:1. c#中的命名空间是namespace类似于Java中的package(包),在Java中导入包用import而c#中用using。2. c#和Java都是从main函数入口的,但是c#中的main函数的首字母必须大写3. 数据类型:Java跟c#基本都差不多,但是Java的String...原创 2018-06-23 10:31:40 · 21322 阅读 · 3 评论 -
java基础系列五
以下基础总结是个人模糊点,大神可跳过,新手可参考,如有错误请指出,谢谢 基础四:https://blog.csdn.net/qq_39657909/article/details/804489561. java 修饰符a) synchronized i. 关键字声明的方法同一时间只能被...原创 2018-06-30 09:54:53 · 262 阅读 · 0 评论 -
如何搭建SSH框架,myeclipse搭建SSH框架详解
1、先新建个Web项目2 、添加struts2依赖包和配置文件右击工程,选择“myeclipse”在二级菜单中找到“Add Struts Capabiliies” 点击进入 3、添加spring框架依赖包和配置文件右击工程,选择“myeclipse”在二级菜单中找到“Add Spring Capabiliies” 点击进入 4、 新建“mysql-test”数据库连接首先,打开“MyE...转载 2018-06-19 19:47:24 · 790 阅读 · 0 评论 -
基础系列六——字节流与字符流的区别详解
字节流与字符流先来看一下流的概念:在程序中所有的数据都是以流的方式进行传输或保存的,程序需要数据的时候要使用输入流读取数据,而当程序需要将一些数据保存起来的时候,就要使用输出流完成。程序中的输入输出都是以流的形式保存的,流中保存的实际上全都是字节文件。字节流与字符流在java.io包中操作文件内容的主要有两大类:字节流、字符流,两类都分为输入和输出操作。在字节流中输出数据主要是使用OutputSt...转载 2018-07-02 08:56:55 · 268 阅读 · 0 评论 -
基础系列二--------基础数据类型及转换
以下基础总结是个人模糊点,大神可跳过,新手可参考,如有错误请指出,谢谢 传送门基础一:https://blog.csdn.net/qq_39657909/article/details/80824261 9. 基本数据类型 a) 内置数据类型 i. 六种数字...原创 2018-06-27 09:44:34 · 209 阅读 · 0 评论 -
java基础 循环、数组、栈、堆
一、 “&”和“&&”的区别:• 单&时,左边无论真假,右边都进行运算;• 双&时,如果左边为真,右边参与运算,如果左边为假,那么右边不参与运算。 “|”和“||”的区别同理,双或时,左边为真,右边不参与运算。异或( ^ )与或( | )的不同之处是:当左右都为true时,结果为false &&,||和&...原创 2018-06-21 20:40:11 · 401 阅读 · 0 评论 -
java 基础遗漏
运算符:~~:表示非,o=1,1=>0 面向对象:is-a,like-a,has-a Is-a: 顾名思义,是一个。表示继承关系假设A is-a B,那么B就是A的父类。 一个类全然包括还有一个类的全部属性及行为。 比如PC机是计算机,工作站也是计算机,PC机和工作站是两种不同类型的计算机。但都继承了计算机的共同特性。因此在用Java语言实现时,应该将PC机和工作...原创 2018-07-17 15:49:34 · 226 阅读 · 0 评论 -
spring 与 jdk版本
spring3.X的jar包与jdk1.8的不兼容,需要换用spring4.x的包再加载部署项目,兼容性问题就迎刃而解了。sping4.x向下兼容jdk1.7的一些特性,而jdk1.8必须使用spring4.xjar包才不报错,sping3.x需要配对jdk1.7才可以。 版权声明:本博客为记录本人自学感悟,内容大多从网上学习与整理所得,若侵权请告知!https://mp.csd...原创 2018-08-19 09:43:39 · 5343 阅读 · 0 评论