![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java基础
文章平均质量分 79
思过涯
不进则退思过涯
展开
-
变量_类型转换_ 算术运算符_转义字符_赋值和比较运算符_逻辑运算符_位运算符
----------- android培训、java培训、java学习型技术博客、期待与您交流! ------------【变量】 当数据不确定的时候,需要对数据进行存储时,就定义一个变量来完成存储动作变量:就是将不确定的数据进行存储,也就需要在内存中开避一个空间变量通过数据类型,变量名称,数据来完成开避内存空间【为了节约内存】如果运算在100以下用by原创 2013-03-08 14:44:45 · 515 阅读 · 0 评论 -
程序流程控制_循环语句_break_continue
----------- android培训、java培训、java学习型技术博客、期待与您交流! ------------【程序流程控制 】if如果只处理一条语句,则不用加{}三元运算符:if 判断题 switch 选择题好处:可以简化if else代码弊端:因为是一个运算符,所以运算完必须要有一个结果if else有结果的情况下可以用三元运算符://不是真假值这样写原创 2013-03-09 01:25:46 · 502 阅读 · 0 评论 -
this关键字_static_ 实例变量和类变量的区别_静态的应用
----------- android培训、java培训、java学习型技术博客、期待与您交流! ------------【this关键字】class Person{private String name;private Person(String name)//局部中有name就在局部中找,//Person p = new Person("lisi");结果null原创 2013-03-11 00:27:25 · 665 阅读 · 0 评论 -
设计模式_继承_类中成员_覆盖_子类的实例化过程
----------- android培训、java培训、java学习型技术博客、期待与您交流! ------------【设计模式】解决某一类问题最快且有效的方法。java中23种设计模式:单例设计模式:解决一个类在内存只存在一个对象。想要保证对象唯一。1,为了避免其他程序过多建立该类对象。先禁止其他程序建立该类对象2,还为了让其他程序可以访问到该类对象,只好在本类中原创 2013-03-13 00:01:04 · 417 阅读 · 0 评论 -
多态_object类_内部类_匿名内部类
----------- android培训、java培训、java学习型技术博客、期待与您交流! ------------【多态】多态:可以理解为事物存在的多种体现形态。在多态中,成员变量的特点: 无论编译和运行,都参考左边(引用型变量所属的类)。在多态中,静态成员函数的特点:无论编译和运行,都参考做左边。接口增加了功能扩展,同时多态(父类引用指向子类对象)应用提高了程序扩展性原创 2013-03-14 16:50:26 · 403 阅读 · 0 评论 -
枚举_反射
----------- android培训、java培训、java学习型技术博客、期待与您交流! ------------【枚举】枚举就是个类,枚举的成员就是这个类的实际对象定义枚举类:可以理解为把定义类时的class换成enum如:public class WeekDay(){} 类public enum WeekDay(){} 枚举一些共用不变的东西,可原创 2013-03-27 00:44:12 · 363 阅读 · 0 评论 -
String_StringBuffer_StringBuilder_其他进制转成十进制_十进制转成其他进制
----------- android培训、java培训、java学习型技术博客、期待与您交流! ------------【String类】遇到问题先想功能,这功能应该是什么结果,按这结果的类型去查找api可以查看方法版本1:字符串是一个对象2:字符串也是一个常量,不能被改变3:s1和s2有什么区别?s1在内存中有一个对象。s2在内存中有两个对象4:字符串有自已独特的e原创 2013-03-18 00:59:57 · 440 阅读 · 0 评论 -
GUI
----------- android培训、java培训、java学习型技术博客、期待与您交流! ------------【布局】布局管理器:就是个对象FlowLayout流式布局,添加一个在中间,在加一个放它右边它向左移BorderLayout边界布局:上北下南左西右东在中间,上下左右中,如果没有指定组件的布局位置,添加组件就会整个填充窗体,再加一个就覆盖填充GridLa原创 2013-03-21 12:48:15 · 313 阅读 · 0 评论 -
dos_java语言_JDK下载安装配置_classpath配置_java注释
----------- android培训、java培训、java学习型技术博客、期待与您交流! ------------【dos 命令不区分大小写】ctrl+c 强制结束winmine xp扫雷dir : 列出当前目录下的文件以及文件夹md : 创建目录rd : 删除目录cd : 进入指定目录 cd abc\op cd aa* cd aa(tab)原创 2013-03-07 12:41:03 · 464 阅读 · 0 评论 -
异常_自定义异常_finally_package(包)_打jar包
----------- android培训、java培训、java学习型技术博客、期待与您交流! ------------【异常】异常:就是程序在【运行时】出现不正常情况。代码不往下执行了,jvm就把程序结束了【算术规则,除数不能为0】异常由来:问题也是现实生活中一个具体的事物,也可以通过java的类的形式进行描述。并封装成对象【异常】。异常其实就是java对不正常情况进行描述后的原创 2013-03-15 16:37:30 · 393 阅读 · 0 评论 -
GUI
----------- android培训、java培训、java学习型技术博客、期待与您交流! ------------【布局】布局管理器:就是个对象FlowLayout流式布局,添加一个在中间,在加一个放它右边它向左移BorderLayout边界布局:上北下南左西右东在中间,上下左右中,如果没有指定组件的布局位置,添加组件就会整个填充窗体,再加一个就覆盖填充GridLa原创 2013-03-30 01:36:08 · 352 阅读 · 0 评论 -
高新技术
----------- android培训、java培训、java学习型技术博客、期待与您交流! ------------总结:【静态导入】import语句可以导入一个类或某个包中的所有类import static语句导入一个类中的某个静态方法或所有静态方法【静态导入与非静态导入区别】主要就是写法上可以加类名的问题非静态导入: Math.max(4,6);原创 2013-04-01 01:22:38 · 418 阅读 · 0 评论 -
注解
----------- android培训、java培训、java学习型技术博客、期待与您交流! ------------注解注解是用来告诉开发工具或着告诉java编译器将要传递某种信息,作一个标记Jdk 提供的基本注解 @SuppressWarnings("deprecation")//过时了不要提示我 压缩警告 @Deprecated //方法做废 标原创 2013-03-28 01:44:53 · 349 阅读 · 0 评论 -
装饰设计模式_装饰和继承的区别_字节流_读取键盘录入
----------- android培训、java培训、java学习型技术博客、期待与您交流! ------------【装饰设计模式】装饰设计模式:当想要对已有的对象进行功能增强时,可以定义类,将已有对象传入,基于已有的功能,并提供加强功能。那么自定义的该类称为装饰类。装饰类通常会通过构造方法接收被装饰的对象。并基于被装饰的对象的功能,提供更强的功能。class原创 2013-03-24 01:38:57 · 385 阅读 · 0 评论 -
函数_内存结构_数组_排序_选择排序_冒泡排序_折半查找_插入排序_进制转换数组
----------- android培训、java培训、java学习型技术博客、期待与您交流! ------------【函数】 函数只能调用调数,不可以在函数中定义函数 返回值类型为void的函数不能写在输出语句里 函数只实现功能,不要附加多余的功能; 函数只完成功能,至于是否对其功能进行打印那是调用者的事,不能在函数内完成【函数重载overload】一个类中多原创 2013-03-09 11:16:26 · 461 阅读 · 0 评论 -
java快速排序
----------- android培训、java培训、java学习型技术博客、期待与您交流! ------------/*快速排序: * 快速排序是要排序的数组中找一个轴值/支点(一般是数组的第一个元素), * 所有比轴值小的值放到它的左边,比轴值大的值放到它的右边, * 这样轴值左边的值都是比它小,右边的值都是比它大的。 * 利用递归,重复执行得出最终排序结果原创 2013-03-15 14:26:01 · 429 阅读 · 0 评论 -
网络编程
----------- android培训、java培训、java学习型技术博客、期待与您交流! ------------【网络编程】网络传输基本三要素:ip 端口 协议tcp/ip【ip地址】import java.net.*;class IPDemo{public static void main(String[] args原创 2013-03-31 01:19:19 · 370 阅读 · 0 评论 -
字符流_字节流_IO异常处理_文件的续写_拷贝文本_缓冲流
----------- android培训、java培训、java学习型技术博客、期待与您交流! ------------【IO】流 Input Output流按操作数据分为:字节流和字符流流按流向分为:输入流和输出流GBK---GB2312---18030---unicode---UTF-8通用字节流字节流有两个抽象基类:InputStream读, OutputStr原创 2013-03-23 01:32:31 · 557 阅读 · 0 评论 -
System_Runtime_Date_Calendar_Math-Random
----------- android培训、java培训、java学习型技术博客、期待与您交流! ------------【System】System:类中的方法和属性都是静态的。out:标准输出,默认是控制台。in:标准输入,默认是键盘。获取系统属性信息:【Properties】 getProperties();【Runtime】每个java程序都有一个Runtime原创 2013-03-22 00:41:08 · 445 阅读 · 0 评论 -
TreeSet_泛型
----------- android培训、java培训、java学习型技术博客、期待与您交流! ------------Set:无序,不可以重复元素。|--HashSet:数据结构是哈希表。线程是非同步的。保证元素唯一性的原理:判断元素的hashCode值是否相同。如果相同,还会继续判断元素的equals方法|--TreeSet:可以对Set集合中的元素进行排序。有序的,原创 2013-03-20 01:07:33 · 474 阅读 · 0 评论 -
银行业务调度系统
----------- android培训、java培训、java学习型技术博客、期待与您交流! ------------银行业务调度系统需求: 银行内有6个业务窗口 根据客户类型: 普通客户: 1 - 4号窗口为普通窗口 VIP客户: 6号窗口为VIP窗口 快速客户: 5号窗口为快速窗口(如办理如交水电费、电话费之类业务的客户)。原创 2013-04-01 20:24:06 · 359 阅读 · 0 评论 -
交通灯管理系统
----------- android培训、java培训、java学习型技术博客、期待与您交流! ------------1:思路:需求、业务统一模式:车看到灯是绿的就走,车只看灯,左拐弯的灯定为常绿灯,先考虑南向北,南向西,由南向东(右拐弯) ,南面考虑完了在考虑东面南向北直行,灯红了,接下来拐弯,拐弯完了才是另一条路上的车东向西,东完了之后回来又是南向北2:面向原创 2013-04-01 20:15:02 · 472 阅读 · 0 评论 -
集合_ArrayList_LinkedList_HashSet
----------- android培训、java培训、java学习型技术博客、期待与您交流! ------------【集合】面向对象重点操作是用来操作对象数据多了需要进行封装,封装成对象对象多了也要进行封装,两种方式1数组 固定长度,只能储同一种类型的数据2集合(容器) 可变长度,只要是对象就行容器分好多种,形成了共性不断抽取,慢慢的就产生了体系(集合框架)为原创 2013-03-19 00:54:18 · 383 阅读 · 0 评论 -
HashMap_TreeMap_Map.Entry_Collections_Arrays_可变参数_增加for循环_静态导入
----------- android培训、java培训、java学习型技术博客、期待与您交流! ------------【Map】Map键值对,键唯一,无序collection单例集合,map 双例集合Map集合:该集合存储键值对。一对一对往里存。而且要保证键的唯一性。Map|--Hashtable:底层是哈希表数据结构,不可以存入null键null值。该集合是线原创 2013-03-21 01:14:58 · 449 阅读 · 0 评论 -
进制转换_十进制转二进制_二进制转十进制_十进制转十六进制_十进制转八进制
----------- android培训、java培训、java学习型技术博客、期待与您交流! ------------【进制转换】23十进制 0-9逢10进1 023 八进制 0-7 逢8进1 用0开头表示0x4a2c 十六进制 0-9 A-F 逢16进1 用0x开头表示二进制 逢2进1 10101010 二进制基本单位是位【字节是由8原创 2013-03-08 01:04:53 · 1494 阅读 · 0 评论 -
final_抽象类_模版模式_接口
----------- android培训、java培训、java学习型技术博客、期待与您交流! ------------【final】继承打破了封装性,本来一个类写的好好的,你一继承全给我覆写了。。。final最终作为一个修饰符,1,可以修饰类,函数,变量。2,被final修饰的类不可以被继承。为了避免被继承,被子类覆写功能。继承都可以覆写方法,有利有弊如我一个类中封原创 2013-03-14 00:41:03 · 408 阅读 · 0 评论 -
多线程
----------- android培训、java培训、java学习型技术博客、期待与您交流! ------------【多线程】进程: 是一个正在执行中的程序应用程序只要启动,就会在内存中分配一块内存空间(地址),进程其实就用于标示这个空间的,用于封装里面那些控制单元线程: 就是进程中的一个独立的控制单元。线程在控制着进程的执行。原创 2013-03-16 17:02:17 · 357 阅读 · 0 评论 -
java_eclipse
-----------android培训、java培训、java学习型技术博客、期待与您交流! ------------【使用环境】平台win,linux jdk5.0 下载网站:www.eclipse.orgjdk安装正确,eclipse一保存就自动编译右上+号,debug variables变量 断点Breakpoints【java源文件和cla原创 2013-03-17 13:09:00 · 350 阅读 · 0 评论 -
制作程序文档_主函数_静态代码块_对象的初始化过程_对象调用成员过程
----------- android培训、java培训、java学习型技术博客、期待与您交流! ------------【工具类说明书】制作程序文档(API):【这叫程序的说明文档或程序的帮助文档,也称为API文档】接下来,将ArrayTool.class文件发送给其他人,其他人只要将该文件设置到classpath路径下,就可以使用该工具类。但是,很遗憾,该类中到底定义了多少原创 2013-03-12 01:23:29 · 435 阅读 · 0 评论