
java入门
文章平均质量分 82
初学java
sand_wich
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
多线程(三)关于锁的8个问题
目录1、标准情况下,两个线程先打印哪个2、sendSms延迟四秒,执行顺序3、增加一个普通方法后,先发短信还是先hello;4、两个对象,两个同步方法,发短信还是打电话5.增加两个静态的同步方法6、两个对象,增加两个静态的同步方法7、一个静态同步方法,一个普通同步方法,先打印谁8、一个静态同同步方法,一个普通同步方法,两个对象1、标准情况下,两个线程先打印哪个使用synchronized锁public class Test1 { public static void main(String[]原创 2020-08-02 18:15:06 · 465 阅读 · 0 评论 -
多线程(二)静态代理模式
实现静态代理对比Thread使用静态代理使用静态代理的基本步骤:1、定义代理对象和真实对象的公共接口;2、真实对象实现公共接口中的方法;3、代理对象实现公共接口中的方法,并把方法的逻辑转发给真实对象。通过结婚的这个例子来讲解静态代理你:真实角色婚庆公司:代理你,帮你处理结婚的事结婚:实现结婚接口** Marry接口**interface Marry{ void HappyMarry();}真实角色,你去结婚class You implements Marry{原创 2020-07-29 16:04:26 · 157 阅读 · 0 评论 -
多线程(一)Runnable接口
实现Runnable定义MyRunnable类实现Runnable接口实现run()方法,编写线程执行体创建线程对象,调用start()方法启动线程推荐使用Runnable对象,因为java单继承的局限性package study;//实现Runnable接口,重写run方法,执行线程丢入runnable接口实现类,调用startpublic class TestThread implements Runnable { @Override public void ru原创 2020-07-28 13:34:35 · 325 阅读 · 0 评论 -
Java入门(六)继承和多态概述
继承如果写了好几个类,其中有两个类语法差不多,这时候就可以用继承,避免重新又写一遍。关于继承继承是面向对象三大特征之一:封装,继承,多态继承基本作用是代码复用,有了继承,才有了以后方法的覆盖与多态机制继承语法格式:【修饰符列表】class 累名 extends 父类名{类体=属性+方法}java语言当中的继承支持单继承,一个类不能同时继承很多类,在c++中支持关于继承的一些术语:a) B类继承A类,其中:b) A类称为父类,基类,超类c) B类称为子类,派生类子类继承父类a)原创 2020-05-13 21:54:05 · 251 阅读 · 0 评论 -
Java入门(一)java中的分隔符号
一直想自己学着写点东西,就趁着寒假写个简单的java入门,当时学校发的教材《java应用开发与实践》这本书作为小白入门就足够了所以我准备按着这本书的目录顺序来写。(如果是大学生然后只是为了应付考试,学校配的书看了就绰绰有余没必要买其他的,想深入学习的不算)java中的分隔符号对于一门编程语言来说,分隔符是其中的基础符号,同时也是构成一门语言所必不可少的符号要素。目前来说,对于分隔符大部分主...原创 2020-01-14 16:25:34 · 4348 阅读 · 0 评论 -
Java入门(二)java中的控制台输入
前言本来按照书的章节我应该(二)说的是java的一些基本语法,但想着本来写这个就是基于看我这个文章的人有学过c的基础,所以就不浪费太多精力码这些了,真的是懒。那按着标题,本章介绍控制台输入的三种方法:使用标准输入串System.in读取;使用Scanner读取;使用BufferedReader读取(因为许多书在前面并没有说这个知识点,所以我这里就提前说了)使用标准输入串System.in.r...原创 2020-01-15 20:12:23 · 439 阅读 · 0 评论 -
JAVA入门(三)面向对象概述
当时初学Java的时候在这里卡住了,因为这里不懂导致后面实例化,调用方法什么的都不太懂,特别难受。就大学教的java课,当理解了面向对象后后面就水到渠成了。什么是面向对象面向对象的核心是模仿人类思考问题的方法,从现实世界中客观存在的对象出发来构建软件系统。将软件要解决的问题高度抽象化,并用相应的计算机语言去描述该问题的解决方法。Java在面向对象中使用对象(object, 也成为实例)把数据...原创 2020-01-15 20:51:57 · 164 阅读 · 0 评论 -
Java入门(四)定义java类
在java中,类的定义使用class关键字来实现。Java中的类包括两部分:类首说明(即类名的声明)和类体(类的结构语句块)。类的一般格式如下:[修饰符] class名[extends父类名]implements接口名1,接口名…{声明属性;声明方法;声明构造方法;}定义类时需要注意以下几点:修饰符是可以省略的,修饰符可以是public,abstract,final.当修饰符为...原创 2020-01-31 21:04:05 · 527 阅读 · 0 评论 -
Java入门(五)方法的分类和参数传递方式
在类中,方法也可以分为两类:实例方法和类方法(类方法用static修饰,称为静态方法)类方法中,不能直接访问类的实例方法和实例变量。由于类方法不用实例化便可以访问,而实例变量则需要实例化后分配堆内存,因此没有实例化的实例方法和实例变量不能访问。一、同样,在访问类方法时,可以用“类名.方法名(参数列表)”或者“实例化.方法名(参数列表)”两种方法,即类不需要实例化也可以访问类方法。访问实例...原创 2020-03-27 22:01:39 · 367 阅读 · 0 评论