![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java基础学习笔记
oRuGuoYangGuangYu
这个作者很懒,什么都没留下…
展开
-
黑马程序员——高新技术---Java基础语法-循环结构和跳转语句
-----------android培训、java培训、java学习型技术博客、期待与您交流!------------ 一:顺序结构(这个不多说) 二:选择结构if语句的几种格式及其使用①if②if...else...③if...elseif...else if...else if....else(这个可以没有)if语句要注意关系表达式后面没有分号,如果原创 2015-07-09 22:35:40 · 720 阅读 · 0 评论 -
黑马程序员——高新技术---Java基础-GUI编程
GraphicalUserInterface(图形用户接口)。用图形的方式,来显示计算机操作的界面,这样更方便更直观。 Java为GUI提供的对象都存在java.awt和javax.swing两个包中。 java.awt:1,AbstractWindow TookKit (抽象窗口工具包)2,早期存在的3,它内部的类,需要调用本地接口(需要调用操作系统的本地原创 2015-07-29 16:20:44 · 687 阅读 · 0 评论 -
黑马程序员——高新技术---Java基础-网络编程
-----------android培训、java培训、java学习型技术博客、期待与您交流!------------ 网络参考模型:OSI参考模型 TCP/IP协议应用层 应用层表示层原创 2015-07-29 16:23:33 · 556 阅读 · 0 评论 -
黑马程序员——高新技术---Java基础-反射
-----------android培训、java培训、java学习型技术博客、期待与您交流!------------一反射:就是通过class文件对象,去使用该文件中的成员变量,构造方法,成员方法。 Person p = new Person(); 要想这样使用,首先你必须得到class文件对象,其实也就是得到Class类的对象。 Class类:原创 2015-07-29 16:41:37 · 735 阅读 · 0 评论 -
黑马程序员——高新技术---Java基础-集合特点和数据结构总结
Collection接口:|---List有序,可以存储重复元素|----ArrayList数组实现,线程不安全,效率高 |----Vector 数组实现,线程安全,效率低 |----LinkedList链表实现,线程不安全,效率高 |---Set无序,不能存储重复元素|---HashSet哈希表实现,线程不安全,效率高保证唯一性:has原创 2015-07-28 21:13:42 · 490 阅读 · 0 评论 -
黑马程序员——高新技术---Java基础-IO流_File类,递归思想
java.io.File类File:文件和目录路径名的抽象表示形式 1,它代表磁盘上的文件或目录2,它内部封装了一些方法,可以查看此文件或目录的一些信息:文件/目录是否存在,判断文件还是目录,文件/目录大小,修改时间,是否可读,可写,隐藏…… 构造方法:File(String pathname):根据一个路径得到File对象File(String parent,原创 2015-07-28 21:28:29 · 656 阅读 · 0 评论 -
黑马程序员——高新技术---Java基础-set接口,Map接口
Set接口:它是Collection的子接口,集成了所有Collecition中的一些基本方法。子类:HashSet:内部使用哈希表实现。特点:无序(取出时和存入时的顺序不一致)唯一性:不存储重复值。 HashSet集合(掌握)A:底层数据结构是哈希表(是一个元素为链表的数组)B:哈希表底层依赖两个方法:hashCode()和equals()执行顺序:首先比原创 2015-07-28 21:21:54 · 517 阅读 · 0 评论 -
黑马程序员——高新技术---Java基础-多线程2
JDK5中Lock锁的使用: JDK5之后,提供一种的加锁的方式:Lock(接口)java.util.concurrent.locks.Lock(接口):Lock实现提供了比使用 synchronized方法和语句可获得的更广泛的锁定操作。 参考帮助文档: 使用方式: Lock l = new ReentrantLock(); l.lock(原创 2015-07-28 22:06:47 · 564 阅读 · 0 评论 -
黑马程序员——高新技术---Java基础-IO流
-----------android培训、java培训、java学习型技术博客、期待与您交流!------------ IO流用来处理设备之间的数据传输:上传文件和下载文件Java对数据的操作是通过流的方式。Java用于操作流的对象都在IO包中。IO流:对文件进行读取和写入的流:站在应用程序的角度:输入:从外部,向应用程序中读取数据。输出:从应用程序,向原创 2015-07-28 21:40:17 · 630 阅读 · 0 评论 -
黑马程序员——高新技术---Java基础-多线程1
1:要想了解多线程,必须先了解线程,而要想了解线程,必须先了解进程,因为线程是依赖于进程而存在。 2:什么是进程?通过任务管理器我们就看到了进程的存在。而通过观察,我们发现只有运行的程序才会出现进程。进程:就是正在运行的程序。进程是系统进行资源分配和调用的独立单位。每一个进程都有它自己的内存空间和系统资源。 3:多进程有什么意义呢?单进程的计算机只能做一件事原创 2015-07-28 21:59:16 · 588 阅读 · 0 评论 -
黑马程序员——高新技术---Java基础-常用类-正则表达式,Math类,Random类,System类,Date类
正则表达式:字符类:利用正则表达式验证字符串是否已h开头,以d结尾,而且中间只有一个字符,而且是原元音字母a,e,i,o,u?String str= "had";Stringregex = "h[aeiou]d";str.matches(regex); 逻辑运算符:&&,|判断小写辅音字母Stringregex ="[a-z&&[^aeiou]]";判断首字原创 2015-07-13 22:03:37 · 796 阅读 · 0 评论 -
黑马程序员——高新技术---Java基础-常用类-排序,Arrays高级数组,Integer类
冒泡排序:相邻元素两两比较,大的往后放,第一次完毕,最大值出现在了最大索引处。 选择排序:从0索引开始,依次和后面元素比较,小的往前放,第一次完毕,最小值出现在了最小索引处 查找:基本查找二分查找 -->数组必须是有序的。 (1)排序A:冒泡排序相邻元素两两比较,大的往后放,第一次完毕,最大值出现在了最大索引处。同理,其他的元素就可以排好。pub原创 2015-07-11 22:51:06 · 472 阅读 · 0 评论 -
黑马程序员——高新技术---Java基础语法-代码块,继承
-----------android培训、java培训、java学习型技术博客、期待与您交流!------------ 一:代码块局部代码块:在某个方法内,或某个语句内,出现的一对大括号,里面的代码就是代码块。 构造代码块:定义在类体中,在实例化对象时,被执行。如果有构造方法同时存在,它会先于构造方法被执行。它的作用同构造代码方法,就是用来初始化数据成员,或做一些先期的准备工作。原创 2015-07-10 21:11:47 · 559 阅读 · 0 评论 -
黑马程序员——高新技术---Java基础—常用类—Stirng类,StringBuffer类
String类Sting类代表一个字符串。String类也是Object的子类,同样也会继承以下方法。hashCode();toStirng();Equals();……上述这些继承方法,有些可能会被String类重写,具体查看源码。 String类中包含了大量对字符串进行操作的方法。 String类代表字符串。java程序中的所有字符串字面值(如 "原创 2015-07-11 22:29:19 · 576 阅读 · 0 评论 -
黑马程序员——高新技术---Java基础—常用类_obiect类,Scanner类
Object类在java.lang包下,使用时不需要导包。它是所有“引用类型(包括我们自己定义的类,以及数组)”的父类所有类都隐式的继承自Object,都是Object类的子类。也就意味着,我们自己定义的类,即使内部什么都不定义,也会拥有一些成员--从Object类继承的。类 Object是类层次结构的根类。每个类都使用 Object 作为超类。所有对象(包括数组)都实现这个类原创 2015-07-11 22:20:55 · 471 阅读 · 0 评论 -
黑马程序员——高新技术---Java基础语法—面向对象_构造方法,static 关键字
-----------android培训、java培训、java学习型技术博客、期待与您交流!------------ 构造方法:给对象的数据进行初始化。 理解构造方法的作用:给了我们一个机会,在实例化一个类对象之前,如果想做什么事情,就可以将代码写在"构造方法"里。这个方法每当实例化一个此类对象时,会被调用。 构造方法的格式:1:构造方法的方法名必须与类名原创 2015-07-10 21:02:01 · 722 阅读 · 0 评论 -
黑马程序员——高新技术---Java基础-集合框架-集合Collection,List
-----------android培训、java培训、java学习型技术博客、期待与您交流!------------ 1:对象数组(掌握)(1)数组既可以存储基本数据类型,也可以存储引用类型。它存储引用类型的时候的数组就叫对象数组。(2)案例:用数组存储5个学生对象,并遍历数组。 2:集合(Collection)(掌握)(1)集合的由来?我们学习的是Java原创 2015-07-16 23:21:34 · 573 阅读 · 0 评论