JAVA
豆豆_Q
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
java基础 String 、StringBuffer、StringBuilder的区别
1、String、StringBuffer、StringBuilder三者均用于代表字符串,但是由于内部实现形式的不同,三者之间存在着差异;2、详述 2.1 String:字符串常量,由于String是使用final修饰的char[ ]数组进行保存,决定了String对象自身的不可变性,在对原对象进行修改、赋值过程实为重新创建一个String对象,经char[ ]数组的copy方法,原创 2017-03-08 00:17:25 · 464 阅读 · 0 评论 -
java基础 第一章 JDK安装
1.1 JDK安装目录:bin:可执行文件; Db:数据库文件,JDK1.8版本新增的数据库目录; lib:JDK提供的工具*(类和包); Jre:运行环境; Src:JDK源代码的压缩包;配置环境变量: JAVA_HOME:jdk安装的根目录;原创 2017-03-06 11:24:05 · 431 阅读 · 0 评论 -
java基础 第二章 基础知识
2.1 代码规范1、括号要成对的敲。2、遇到左大括号要缩进(四个空格缩进可以按Tab键缩进)。3、操作符两边要有空格。4、方法与方法之间要有空行。5、相对集中的代码与其他代码要有空行。6、如果一行代码太长,要分多行。7、类名首字母大写,采用驼峰标识,方法名首字母小写,采用驼峰标识。8、变量名不应以下划线或美元符号开头,尽管这在语法上是允许的,采用大小写混合 的方原创 2017-03-06 11:26:06 · 486 阅读 · 0 评论 -
java基础 第三章 数组
补充知识:JVM内存模型:1、栈(stack):局部变量2、堆(heap): new出来的东西3、方法区(method area):类的信息,常量池,静态池4、程序计数器5、本地方法栈 GC 垃圾回收器 主要接受堆里的东西 3.1 基本知识3.1.1 什么是数组容器特征:1、装的东西必须是同类型2、容器的大小3.1.2 数组的作用原创 2017-03-06 11:27:29 · 312 阅读 · 0 评论 -
java基础 继承、封装、多态、抽象详解
Java继承、封装、多态、抽象代码开发的原则:低耦合、高内聚耦合:类与类之间的关系;内聚:为类自己完成事件的能力;Java继承继承:使用关键字extends实现,是类与类之间的关系,与现实生活的中的父子继承关系本质相似,为一个类从另一个类中获取属性和方法的过程;1、单继承性a) Java中一个类仅且只能继承一个类中的属性和方法,在子类中进行属性或方法的扩展;b) 优原创 2017-03-20 11:30:09 · 753 阅读 · 0 评论 -
java基础 选择排序、冒泡排序、折半查找法
1、选择排序选择排序,逐次选择最大的或是最小的元素,放到起始位置或是末尾位置,直到排序完成package sort;//选择排序/** * 选择排序 * 在未排序的数组中找到最大或最小的,存放在起始位置; * 再从剩余的未排序元素中寻找最大或最小的,然后放在末尾位置; * 以此类推,直到所有元素均排序完毕; * @author 空空 * */public cla原创 2017-03-06 22:35:34 · 576 阅读 · 0 评论 -
java基础 第四章 面向对象
第4章 面向对象PS:当使用java.lang包中的东西的时候不用导入包,例如String 4.1 面向对象设计原则1、职责单一2、OCP原则(o:open c:close p:principle)开闭原则程序对修改为关闭的,对扩展为开放的;3、依赖倒置:主要针对父类,可以更加灵活的实现4.2 面向对象的三大特征:1、封装2、继承3、多态4、抽象原创 2017-03-13 23:40:48 · 479 阅读 · 0 评论 -
java IO流、DB数据库、Web乱码问题及解决办法总结
IO\DB\Web乱码问题总结乱码出现的原因:编码使用的字符集与解码所用的字符集不一致导致的;1、数据库乱码server本身设定问题,例如还停留在latin1table的语系设定问题(包含character与collation)客户端程式(例如php)的连线语系设定问题a) 创建数据库和表时出现乱码问题MySQL的默认编码是Latin1,不支持中文,需要把数据库原创 2017-03-26 18:21:00 · 735 阅读 · 0 评论 -
java JDBC数据库链接
JDBC链接数据库一、Mysql1、内部链接形式实例://加载数据库驱动 Class.forName("com.mysql.jdbc.Driver"); //建立连接String url = "jdbc:mysql://localhost:3306/user";//数据库地址 String userName = "root";//登录用户名称 String passw原创 2017-04-05 10:43:00 · 407 阅读 · 0 评论
分享