![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
javaSE
面向对象World
用不同的思维方式看自己
展开
-
Notepad++编译运行java程序
NPP_SAVEjavac.exe -encoding utf-8 "$(FILE_NAME)"java.exe "$(NAME_PART)"原创 2021-06-04 01:20:36 · 230 阅读 · 0 评论 -
JAVA手动编译带package的class文件
javac -encoding utf-8 -d ./ FactoryMethodDemo.javajava com.melon.mylibrary.pattern.FactoryMethodDemo原创 2021-06-04 01:10:01 · 166 阅读 · 0 评论 -
黑马程序员 反射学习
----------- android培训、java培训、期待与您交流! ------------反射的基石-Class类Class类:用于描述每个类在内存中的“字节码”这一事物。字节码包含的信息有:类名、类的访问权限、类所属的包名、字段名称列表、方法名称列表等。一个类被加载到内存中后,占用一片内存空间,这个空间里的内容即为字节码。 如何得到各个字节码的实例对象?1、类名.原创 2012-07-03 21:33:11 · 630 阅读 · 0 评论 -
黑马程序员 代理学习
----------- android培训、java培训、期待与您交流! ------------代理生活中,消费者与厂商之间有代理商。代理商提供了一定的功能,如:将货物送到消费者手中,保鲜等程序中,也有类似的中间件-代理类。代理类:与目标类有相同的接口(方法集合),代理中的每个方法都调用目标类的方法,提供了一些附加的功能,如计算方法的运行时间,异常处理、事务管理、日志等。具体原创 2012-07-17 18:01:38 · 752 阅读 · 0 评论 -
java语法基础学习笔记
java是编译型语言还是解释型语言?编译型语言:通过针对特定平台(操作系统)的编译器一次性将高级语言源代码编译成可被该平台硬件执行的二进制机器码。 只需要编译一次,并包装成该平台所能识别的可执行性程序。解释型语言:使用专门的解释器对源程序逐行解释成特定平台的机器码并立即执行。 每次执行进都需要进行解释。综上所述:java语言可以说是一门混合型的语言。原创 2012-08-10 08:03:35 · 3463 阅读 · 0 评论 -
遍历Map
import java.util.Arrays;import java.util.HashMap;import java.util.Map;public class MapTest { public static void main(String[] args) { Map map = new HashMap(); map.put("wo", "melon"); map原创 2013-09-15 09:30:03 · 634 阅读 · 0 评论 -
倒序字符串
/** * 按指定规则,倒序字符串 * @author Melon 2013/8/7 */public class ReverseString { /** * @param args */ public static void main(String[] args) { String str = "I love you AnHui_LuAn_HuoQiu ( my-hom原创 2013-08-07 23:01:37 · 682 阅读 · 0 评论 -
Java世界之大,大在细节
今天一同事遇到一问题:String s = "110.23.14";String[ ] split = s.split(".");结果分割后的split数组中没内容。好久没有关心java基础了...忘记的差不多了...原来:"."是正则表达式的"关键字"之一(匹配除'\n'之外的任意一个字符)使用"\\."即可解释一下:上面红色部分会被java转义为"\.",再原创 2013-11-15 21:34:55 · 601 阅读 · 0 评论 -
webservice 天气预报 Json格式
/** * 查询天气DEMO */public class Demo { private static HttpURLConnection conn; /** * @param args * @throws FileNotFoundException */ public static void main(String[] args){ try { Strin原创 2013-11-20 11:21:17 · 1105 阅读 · 0 评论 -
黑马程序员 java1.5版本新特性
----------- android培训、java培训、期待与您交流! ------------ 1、静态导入 import static语句 :导入一个类的静态方法import static java.lang.Math.*;public class Demo { public static void main(String[] args) { Sy原创 2012-07-19 21:30:37 · 767 阅读 · 0 评论 -
黑马程序员 网络编程学习
----------- android培训、java培训、期待与您交流! ------------ 实现计算机互联的三要素:1、IP地址 本机回路IP:127.0.0.12、端口号(逻辑端口):用于标识应用程序。 端口号0~65535之间的整数;0~1024之间大部分已被用于一些知名的网络服务和应用,所以现在开发的网络应用程序端口号一般是1024以原创 2012-07-27 12:18:12 · 1625 阅读 · 0 评论 -
黑马程序员 交通灯管理系统学习
----------- android培训、java培训、期待与您交流! ------------ 面向对象设计思想面向对象设计思想:有问题后,分析问题中:1、有哪些类 2、类里有哪些属性和哪些方法 3、以及类与类之间的关系。 一句总结面向对象分析思路的经典语句:谁拥有数据,谁就对外提供访问数据的方法。1、球从一根绳子的一端移动到了另一端; 分析:名词提炼法,原创 2012-08-01 20:37:17 · 586 阅读 · 0 评论 -
黑马程序员 多线程学习
----------- android培训、java培训、期待与您交流! ------------线程概念进程:正在进行中的程序线程:进程中的多条执行路径线程控制着进程的执行进度。一个进程中至少有一个线程(主线程)。多线程的一个特性:随机性。每个线程都获取CPU的执行权,到底谁执行、执行多久由CPU来决定。多个线程之间交替执行。 启动线程的唯一方法是:线原创 2012-07-21 18:30:31 · 596 阅读 · 0 评论 -
黑马程序员 银行业务调度系统学习笔记
----------- android培训、java培训、期待与您交流! ------------银行业务调度系统模拟实现银行业务调度系统逻辑,具体需求如下:1、银行内有6个业务窗口,1 - 4号窗口为普通窗口,5号窗口为快速窗口,6号窗口为VIP窗口。2、有三种对应类型的客户:VIP客户,普通客户,快速客户(办理如交水电费、电话费之类业务的客户)。3、异步随机生成各种类型的客原创 2012-08-03 21:09:36 · 630 阅读 · 0 评论 -
黑马程序员 集合学习
----------- android培训、java培训、期待与您交流! ------------ 数组(Array)和集合(Collection)的关系:相同:都是装数据的容器。不同:数组里装的是固定长度的任意类型数据。集合的元素只能是对象,而不能是基本数据类型。数组和集合互转:数组转为集合:用Arrays.asList();将数组转成List集合。如果数组中的元素都是对原创 2012-07-25 08:50:39 · 731 阅读 · 0 评论 -
黑马程序员 IO流学习
----------- android培训、java培训、期待与您交流! ------------ io流:用来处理设备之间的数据传输;java流的分类:java流四大抽象基类I/O流字节流字符流输入流InputStreamReader输出流OutputStreamWriter原创 2012-07-25 12:09:03 · 905 阅读 · 0 评论 -
黑马程序员 面向对象(OOP)学习笔记
----------- android培训、java培训、期待与您交流! ------------面向对象1、面向对象是什么?答:面向对象是一种(基于面向过程的)设计思想。2、面向对象设计思想有何用?答:用于解决现实世界中的问题。(即用软件系统来实现)3、面向对象设计思想如何用?答:以现实世界中客观存在的事物为中心来构造软件系统,并且在构造的过程中尽可能的运用人类的自然原创 2012-07-30 19:38:15 · 1018 阅读 · 0 评论 -
黑马程序员 GUI学习
----------- android培训、java培训、期待与您交流! ------------ GUI简介Graphical User Interface(图形用户接口)java为GUI提供的对象都存在java.awt和java.swing包中。java.awt:Abstract Window ToolKit,需要调用本地系统方法实现功能,属于重量级控件java.swi原创 2012-08-01 16:36:52 · 543 阅读 · 0 评论