javaSE学习日记
文章平均质量分 87
哈哈咕嘎
一个热爱编程的男孩
展开
-
maven 多个开发环境配置
maven 多环境配置修改文件《pom.xml》指定环境 <profiles> <!-- 本地开发环境 --> <profile> <id>dev</id> <properties> <package.environment>dev</package.environment>原创 2021-03-12 13:58:57 · 839 阅读 · 0 评论 -
黑马程序员——java第十一、十二天:多线程(创建线程1-2、多线程同步代码、实现Runnable接口、安全死锁)
------- android培训、java培训、期待与您交流! ---------- 多线程概述一个进程中至少有一个线程。进程:是一个正在执行的程序。 每个进程执行都有一个执行的顺序,该顺序是一个执行路径或叫一个控制单元。线程:就是进程中的一个独立的控制单元,线程控制着进程的执行。 一个进程中至少原创 2013-08-31 18:37:08 · 920 阅读 · 2 评论 -
黑马程序员——java第十三天:String类、StringBuffer、StringBuilder、基本数据类型对象包装类、进制转换
------- android培训、java培训、期待与您交流! ----------String概述String类在java.Lang包中。String类不可以有子类。String s1=“abc”;//s1是一个类类型变量;“abc”是一个对象。字符串最大特点:一旦被初始化就不能被改变(比如上面“abc”这个对象就不能变了,s1是指向这个对象的地址值,s1可以变)原创 2013-09-02 13:20:36 · 664 阅读 · 2 评论 -
黑马程序员——java第二十五天:正则表达式
------- android培训、java培训、期待与您交流! ----------正则表达式(regex)正则表达式:符合一定规则的表达式。 作用:用于专门操作字符串。 好处:可以简化对字符串的复杂操作。 特点:用于一些特定的符号来表示一些代码操作。 学习正则表达式就是学习特殊符号的使用。 [a原创 2013-09-30 11:49:56 · 513 阅读 · 0 评论 -
黑马程序员——java第十七天:集合框架(Collections和其他对象)
------- android培训、java培训、期待与您交流! ---------- CollectionsCollections工具类下的方法都是静态的,他是专对集合操作的工具类。sort public static Comparable> void sort(List list)根据元素的自然顺序 对指定列表按升序进行排序。列表中的所有元素都必须实现 Comp原创 2013-09-16 09:55:33 · 825 阅读 · 0 评论 -
黑马程序员——java第十八、十九天:IO流(一)
IO概述 IO流用来处理设备之间的数据传输 Java对数据的操作是通过流的方式 Java用于操作流的对象都在IO包中 流按操作数据分为两种:字节流与字符流 。 流按流向分为:输入流,输出流。 字节流通用;字符流基于字节流。 字节流的抽象基类: InputStream(读流、输入);OutputStream(写流、输出)。字符流的抽象基类:原创 2013-09-16 10:06:07 · 1085 阅读 · 0 评论 -
黑马程序员——java第二十一、二十二天:IO流(二)
------- android培训、java培训、期待与您交流! ----------FileFile:用来将文件或文件夹封装成对象,方便对文件与文件夹的属性信息进行操作。File对象可以作为参数传递给流的构造函数。流对象只能操作数据信息,而File对象可以对文件或文件夹进行属性信息操作 创建File对象1、 将a.txt封装成File对象,原创 2013-09-21 14:23:54 · 659 阅读 · 0 评论 -
黑马程序员——java第二十二天:GUI
------- android培训、java培训、期待与您交流! ----------GUIGUI——Graphical UserInterface(图形用户接口)。CLI——Command line UserInterface (命令行用户接口)就是常见的Dos命令行操作。 Java为GUI提供的对象都存在java.Awt和javax.Swing两个包中。 jav原创 2013-09-25 08:44:52 · 1010 阅读 · 0 评论 -
黑马程序员——java第二十三天:网络编程
------- android培训、java培训、期待与您交流! ----------span> 网络编程有效端口:0—65535;系统端口:0—1024;web端口:80;Tomcat默认端口:8080;MySql默认端口:3306 协议:tcp、udp IP:网络地址;端口:程序端口;协议:通讯规则;本地地址:127.0.0.1对应的主机名:loca原创 2013-09-28 23:02:12 · 575 阅读 · 0 评论 -
黑马程序员——java第七天:面向对象(继承、子父类之变量、final、抽象、模板方法、接口)
------- android培训、java培训、期待与您交流! ---------- 继承(extends)继承的作用:1、提高代码的复用性。2、让类与类之间产生关系,才有了多态特性。注意:(1) 千万不要为了获取其他类的功能简化代码而继承,必须是类与类之间有所属关系才可以继承。所属关系(is a)。(2) 两个类有共性没有所属关系,可以先建立一个原创 2013-07-23 17:35:15 · 734 阅读 · 0 评论 -
黑马程序员——java第八天:面向对象(多态、Object-equals&-toString)
------- android培训、java培训、期待与您交流! ---------- 多态:定义:某一类事物的多种存在形态。例:动物中猫,狗。猫这个对象对应的类型是猫类型猫x = new猫();同时猫也是动物中的一种,也可以把猫称为 动物。动物y = new猫();//向上转型动物是猫和狗具体事物中抽取出来的父类型。父类型引用指向了子类对象。1原创 2013-07-24 14:28:33 · 448 阅读 · 0 评论 -
黑马程序员——java第十四、五、六天:集合框架(一:Collection、Map)
------- android培训、java培训、期待与您交流! ----------Collection体系描述对象可以放在数组和集合中。集合的特点:1、 集合中只用来存储对象,2、 集合长度是可变的3、 集合可以存储不同类型的对象。、 集合体系: 集合框架:原创 2013-09-06 17:36:46 · 553 阅读 · 0 评论 -
黑马程序员——java第二天:基础语法(总结:运算符)
-------android培训、java培训、期待与您交流! ----------运算符的优先级和结合性优先级描述运算符示例结合性1分隔符[] () . , ;右到左2对象归类,自增自减运算,逻辑非instanceof ++ --左到右3算术乘法运算* /原创 2013-06-20 19:47:36 · 629 阅读 · 0 评论 -
黑马程序员——java第二天:基础语法(关键字、标示符、进制转换、变量类型、运算符)
------- android培训、java培训、期待与您交流! ---------- 关键字:关键字中所有字母都为小写用于定义数据类型的关键字:class、interface、byte、short、int、long、float、double、char、boolean用于定义数据类型值的关键字:true、false、null用于定义流程控制的关键字:if、else、swit原创 2013-06-27 19:28:57 · 784 阅读 · 1 评论 -
黑马程序员----java第一天:基本常识(dos命令及java开发环境搭建)
------- android培训、java培训、期待与您交流! ---------- 常用的dos命令:dir:列出当前目录下的文件和文件夹。md:在当前目录下创建文件夹。eg:md paperfile。rd:删除当前目录下的目录(删除的目录必须为空)。eg:rd paperfile。cd:进入(已有)文件目录。eg: cd paperfile。cd\:退到当前根原创 2013-06-26 20:02:19 · 730 阅读 · 0 评论 -
黑马程序员——java第三天:基础语法(三元运算符,while、switch、for语句)
------- android培训、java培训、期待与您交流! ---------- 例子:class TernaryOp { public static void main(String args[]) { int salary,daysPresent = 30; salary = daysPresent == 20 ? 2000原创 2013-07-17 16:55:33 · 964 阅读 · 0 评论 -
黑马程序员——java第四天:基础语法(函数、数组)
函数android培训、java培训、期待与您交流! ----------/div>函数(方法):有特定功能的一小段代码程序。函数的格式: 修饰符 返回值类型 函数名(参数类型 形式参数,参数类型 形式参数2,……) { 执行语句; return返回值; }注解:原创 2013-08-18 18:47:58 · 541 阅读 · 0 评论 -
java中的==和equals区别
引言:从一个朋友的blog转过来的,里面解决了两个困扰我很久的问题。很有久旱逢甘霖的感觉。 中软国际电子政务部Jeff Chi总结,转载请说明出处。概述: A.==可用于基本类型和引用类型:当用于基本类型时候,是比较值是否相同;当用于引用类型的时候,是比较对象是否相同。 B.对于String a = “a”; Integer b = 1;这种类型的特转载 2013-08-22 23:48:00 · 422 阅读 · 0 评论 -
黑马程序员——java第五天:面向对象(类、对象、变量、封装、构造、this)
------- android培训、java培训、期待与您交流! ---------- 类与对象的关系:面向对象三个特征:封装、继、多态开发无非就是找对象用,没有对象就见对象再用,并维护对象之间的关系。类与对象的关系类就是对现实生活中事物的描述。对象就是这类事物,事实存在的个体。映射到java中,描述就是class定义的类,具体对象就是对应java在堆内存中用new建立原创 2013-06-28 14:53:26 · 652 阅读 · 0 评论 -
黑马程序员——java第六天:面向对象(静态、帮助文档、对象初始化过程、单例)
------- android培训、java培训、期待与您交流! ---------- 关键字—static:修饰符:用于修饰成员(成员变量、成员方法)被修饰的成员有以下特点:1、 随着类的加载而加载(说明他的生命周期最长)2、 优先于对象存在(它先存在所以对象可以调用它)3、 被所有对象所共享4、 可以直接被类名调用(比普通成员多的一种调用原创 2013-07-01 11:56:13 · 593 阅读 · 0 评论 -
黑马程序员——java第九、十天:面向对象(内部类、异常和包)
------- android培训、java培训、期待与您交流! ----------内部类(嵌套类、内置类)一、内部类的访问规则:1,内部类可以直接访问外部类中的成员,包括私有。 之所以可以直接访问外部类中的成员,是因为内部类中持有了一个外部类的引用,格式外部类名.this2,外部类要访问内部类,必须建立内部类对象。class Outer{原创 2013-08-30 15:41:46 · 583 阅读 · 0 评论 -
黑马程序员——集合框架接口的分类:(分collection接口 和 map接口)
------- android培训、java培训、期待与您交流! ----------collection接口有子接口List、Set。接口Set有SortedSet子接口;接口Map有子接口SortedMap。 Collection接口 Map接口 / \原创 2013-06-22 14:03:20 · 646 阅读 · 0 评论