java学习随笔
文章平均质量分 87
潜心奋斗ING
这个作者很懒,什么都没留下…
展开
-
黑马程序员-java面向对象的一些问题
------- android培训、java培训、期待与您交流! ---------- 初学java的面向对象,遇到些许问题,为了搞清楚一些引用问题,首先学会画内存分配图。 在java程序编译运行的过程中,内存分为三块区域:栈内存,对内存,共享区。栈内存中存放的是程序按照顺序执行时,加载的类名,全局变量,方法名,变量指向堆内存中的实体对象。堆内存中存放的是实体。共享区内存放的是类加载时的静原创 2013-11-10 16:24:06 · 631 阅读 · 0 评论 -
黑马程序员-Class类, Constructor类,Field类, Method类的小总结
---------------------- ASP.Net+Android+IOS开发、.Net培训、期待与您交流! ---------------------- Class类 用于描述的事物就是java中的各种类。 Class类的对象:是内存中的一段字节码。 java程序运行时,会从硬盘中读取类的.class文件,然后把这个文件中的二进制代码段加载入内存,才能运行。而Cla原创 2013-12-12 10:33:13 · 641 阅读 · 0 评论 -
黑马程序员-动态代理的小总结
Proxy类:动态代理 Proxy类:提供用于创建动态代理类和实例的静态方法,它还是由这些方法创建的所有动态代理类的超类。 Proxy.getProxyClass(loader(), Interface.class); 生成一个动态代理Class对象。这个代理类实现了指定的接口(第二个参数),并被指定了一个类加载器(第一参数)。这个动态代理类拥有所实现的接口所有方法和Object类的成员方法原创 2013-12-12 15:18:34 · 553 阅读 · 0 评论 -
黑马程序员-关于反射的一些小总结
---------------------- ASP.Net+Android+IOS开发、.Net培训、期待与您交流! ---------------------- 数组的反射 数组类的Class对象是否相同的判断:只有拥有相同维数且相同类型的数组,它们的Class对象是同一个。 数组类的父类就是Object。 java中8种基本数据类型的父类不是Object。但是它们的包装类的父原创 2013-12-12 11:41:31 · 552 阅读 · 0 评论 -
黑马程序员-网络编程之UDP传输小总结
---------------------- ASP.Net+Android+IOS开发、.Net培训、期待与您交流! ---------------------- UDP和TCP UDP:无连接,不可靠,速度快,数据报大小不超过64k。聊天工具,实时摄像投影软件都是UDP。 TCP:面向连接,通过三次握手监测链接,可靠,速度慢,TCP数据包容量更大。下载软件用的是TCP。 UDP传输原创 2013-12-11 18:07:06 · 720 阅读 · 0 评论 -
黑马程序员-IO流的小总结(下)
---------------------- ASP.Net+Android+IOS开发、.Net培训、期待与您交流! ---------------------- File类:用来将文件或者文件夹封装成对象。方便对文件与文件夹的属性信息进行操作。 File对象可以作为参数传递给流的构造函数。 流只能操作数据,File对象操作数据封装成的文件信息。 File f1=new File("原创 2013-12-11 17:39:01 · 542 阅读 · 0 评论 -
黑马程序员-IO流的小总结(上)
---------------------- ASP.Net+Android+IOS开发、.Net培训、期待与您交流! ---------------------- IO流分为两种: 字节流:传输多媒体文件用字节流,单位是字节。字节流是通用的。 字符流:传输文字字符文件用字符流,里面对应的是各种字符码表来进行翻译。字符流基于字节流。 字节流抽象基类: InputStream:读 O原创 2013-12-11 16:47:53 · 420 阅读 · 0 评论 -
黑马程序员-网络编程之TCP传输小总结
---------------------- ASP.Net+Android+IOS开发、.Net培训、期待与您交流! ---------------------- TCP传输: Socket和ServerSocket分别表示TCP传输的两个端点,客户端和服务端,不同于UDP的DatagramSocket类既可以表示接收端也可以表示发送端。 客户端: //创建客户端的Socke原创 2013-12-11 18:29:42 · 544 阅读 · 0 评论 -
黑马程序员-关于线程同步、死锁的小总结
---------------------- ASP.Net+Android+IOS开发、.Net培训、期待与您交流! ----------------- Java对于多线程的安全问题提出的解决方法:同步代码块。 synchronized(对象){ //这里的对象不重要,它只是提供一个标志位,相当于一个锁。可用Object的对象 需要被同步的代码块(对共享资源的操作) } 也原创 2013-12-10 20:31:16 · 406 阅读 · 0 评论 -
黑马程序员-关于线程继承Thread和Runnable的对比
---------------------- ASP.Net+Android+IOS开发、.Net培训、期待与您交流! ---------------------- 创建线程的第一种方式,继承Thread类。 1 继承Thread类 2 重写run()方法 3 调用对象的start()方法。 调用线程对象的start(),就开启了线程,运行线程的run()方法,同时。如果直接原创 2013-12-10 19:01:45 · 504 阅读 · 0 评论 -
黑马程序员-java中内部类知识点总结
---------------------- ASP.Net+Android+IOS开发、.Net培训、期待与您交流! ---------------------- 内部类:将一个类定义在另一个类里面。内部类可以直接访问外部类中的成员,包括私有成员。 格式 Outer.Inner in=new Outer().new Inner(); 成员内部类:就是作为外部类的成员,可以直接使原创 2013-12-10 16:35:13 · 512 阅读 · 0 评论 -
黑马程序员-队Collection集合 Map集合的小总结
---------------------- ASP.Net+Android+IOS开发、.Net培训、期待与您交流! ---------------------- Collection集合对象都可以被直接print打印出来。Collection的子类: |--List:元素有序,元素可重复,该集合有索引 |--ArrayList:底层使用的是数组结构,查询快,增删慢。线程不同步。构原创 2013-12-10 21:03:12 · 506 阅读 · 0 评论 -
黑马程序员-关于异常的一些问题
---------------------- ASP.Net+Android+IOS开发、.Net培训、期待与您交流! ---------------------- 异常: 1 对于严重的:java通过Error类进行描述。对于Error一般不编写针对性代码进行处理。 对于非严重的:java通过Exception类进行描述。对于Exception可以使用针对性的处理方式进行处理。 无论原创 2013-12-10 17:48:24 · 469 阅读 · 0 评论 -
黑马程序员-java各类型数据在内存分配问题
------- android培训、java培训、期待与您交流! ---------- 今天从网上找了好多关于java关于内存分配的问题,看到了好多很详细的解说,觉得很有帮助,比之前我也学过总结的那些详尽多了于是我把它们再总结一下,发出来和大家分享一下~~ 1. 内存分配策略 按照编译原理的观点,程序运行时的内存分配有三种策略,分别是静态的,栈式的,和堆式的。 静态存储分配是指在编译时就能原创 2013-11-11 12:07:27 · 539 阅读 · 0 评论 -
黑马程序员-多态的一些问题
------- android培训、java培训、期待与您交流! ---------- 对于一个初学java的菜鸟,多态问题着实让人头疼,通过一天的学习,我对多态的一些方面稍微做了下总结,才疏学浅,非常浅显,老鸟果断飘过~~~ 多态的体现:父类Fu的引用指向了自己的子类Zi对象,即父类的引用也可以接收自己的子类对象。Fu a=new Zi(); 多态的前提:必须是类与类之间有关系,要么继承,原创 2013-11-10 17:51:22 · 636 阅读 · 0 评论 -
黑马程序员-java入门
------- android培训、java培训、期待与您交流! ---------- 初学java,第一步当然是配置环境变量。跟着教程,从网上分别下载了jdk和jre。前者全称Java Development Kit ,即java开发工具包原创 2013-11-10 10:56:39 · 677 阅读 · 0 评论 -
黑马程序员-类加载器的小总结
---------------------- ASP.Net+Android+IOS开发、.Net培训、期待与您交流! ---------------------- 类加载器: Java虚拟机中安装多个类加载器,系统默认三个主要类加载器:BootStrap,ExtClassLoader,AppClassLoader。三者顺序加载后者,父子孙关系。每个类负责加载特定位置的类。类加载器原创 2013-12-12 12:58:07 · 510 阅读 · 0 评论