
java基础
文章平均质量分 80
爱coding的同学
即使生活过得平淡无奇,也不要忘记最初的梦想
展开
-
synchronized锁膨胀(附代码分析)
synchronized锁膨胀。原创 2023-01-10 19:45:16 · 444 阅读 · 1 评论 -
计算Java对象大小(附实际例子分析)
对象大小包括俩部分的内容,对象头和对象内容。(图片源于网络)。在一些情况下,我们需要计算Java对象的大小,以合理分配内存。原创 2023-01-07 19:47:32 · 4435 阅读 · 0 评论 -
java基础之泛型和集合
被原创 2016-06-06 17:30:00 · 304 阅读 · 0 评论 -
java基础之继承
1.如果在一个类中,我们没有对一个成员变量做限定,那么这个就是友好的成员变量。如果在继承关系中,一个父类的成员变量是友好的,那么无论子类在哪一个包中,子类都是可以访问父类的那个友好的成员变量的。这个友好的成员变量和用protected修饰的成员变量还是有比较大的区别的。2.继承中的成员变量的隐藏和成员方法的覆盖。如果我们在子类中定义了一个跟父类同名的成员变量的时候,那么我们在调用子类的这个成员原创 2016-06-05 18:17:46 · 518 阅读 · 0 评论 -
Java基础之String类型的使用
String类是我们在java编程过程中经常遇到的一个类,那么我们现在就对它进行一个比较深入的了解。1.首先我想说的第一点是:在java中,String类是使用final修饰的。那么这个类就是不能被继承的。同时也说明了String类是一个不可变的类型。也就是说,在我们使用String类的一些方法的时候,原来的字符串并没有发生变化,只是它又另外构造了一个字符串,然后赋值给一个字符串变量。那么字符原创 2016-06-05 23:06:07 · 372 阅读 · 0 评论 -
java基础之抽象类和接口
1.接下来我们来聊一下抽象类和接口。1抽象类只能声明,不能实现。一个类在继承一个抽象类的时候,必须实现抽象类中的抽象的方法。抽象类中可以含有已经实现了得方法。2.接口的定义:接口中的方法都是被声明为:public abstract的。系统是这样默认的。接口回调,所谓的接口回调,其实也就是实现了所谓的多态; private s原创 2016-06-05 21:15:56 · 242 阅读 · 0 评论 -
java基础之网络编程
网络编程,也就是如何实现俩台计算机之间的通信,如何实现客户端与服务器端之间的通信的问题。这是本章中关注的主要的问题。这是本章中要说的主要的内容。我们的计算机地址一般来说是用IPv4来表示的,当然现在已经出现了IPv6了。计算机地址一般来说,是使用4个字节,也就是32位来表示的。但是在日常生活中,我们常看到的192.168.73.70是用十进制来进行表示的。每一个字节中用一个.号分割开来。我原创 2016-06-10 09:49:45 · 306 阅读 · 0 评论 -
java基础之线程
java中支持多线程。这一章,我们主要来认识一下多线程的一些基本的概念。线程之间不仅有同步,还应该有协作,也就是线程之间的通信。这样才能保证线程的运行时正确的。原创 2016-06-10 09:41:51 · 232 阅读 · 0 评论 -
Java基础之图形用户界面的设计
阿萨啊原创 2016-06-08 16:50:14 · 3396 阅读 · 0 评论 -
java基础之IO操作
现在我们来看一下java中的IO流sh原创 2016-06-07 22:56:36 · 273 阅读 · 0 评论 -
java基础之异常处理
现在我们来认识一下java中出现的异常应该如何处理。需要注意的是,我们在捕获异常的时候,一般来说,我们不推荐使用这种方式。我们一般采用的是在哪一个节点出问题了,那么我们就在哪一个节点进行处理。这样的话,就可以了。而且,我们在抛出异常的时候,需要按照从异常的子类到异常的父类这样的顺序来进行。但是需要注意的是,如果是使用了throws的话,那么哪一个方法调用了这个使用throw原创 2016-06-07 15:58:54 · 308 阅读 · 0 评论