![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
广信IT-炼狱
过去不代表未来,勤奋才是真实的内涵。
展开
-
java创建线程的方式
Java创建线程的四种方式:1.继承Thread类覆写run()方法实现多线程2.实现Runnable()接口实现多线程,而后同样覆写run()方法3.实现Callable接口覆写call()方法实现多线程4.通过线程池启动多线程1.继承Thread类实现多线程• 创建线程的步骤:• 定义一个类继承Thread。• 重写run()方法。• 创建子类对象,就是创建线程对象。• 调用start()方法,开启线程并让线程执行,同时还会告诉jvm去调用run方法。class Dem1 exte原创 2020-12-02 14:48:10 · 594 阅读 · 0 评论 -
Java进阶-内部类的方法声明实现
一 内部类特点#1 内部类可使用 public private protect 关键字 修饰#2 内部类可以访问 外部类的 成员变量和方法#3 外部类不能直接访问内部类的成员变量和方法,需要在内部类中实例化内部类才可以访问#4 内部类的声明方法 是 ourClass.InnerClass inner = out.new InnerClass();下面为成员内部类的示列:package com.iframe.web;public class MemberInnerClass { p原创 2020-11-30 11:09:27 · 339 阅读 · 0 评论 -
Java线程原理及详解
Java 多线程线程和进程进程:进程是指处于运行过程中的程序,并且具有一定的独立功能。进程是系统进行资源分配和调度的一个单位。当一个程序进入内存运行时,就成为一个进程。线程:线程是进程的组成部分,一个进程可以拥有多个线程,而一个线程必须拥有一个父进程。线程可以拥有自己的堆栈,自己的程序计数器和自己的局部变量,但不能拥有系统资源。它与父进程的其他线程共享该进程的所有资源。主线程:在Java中必然有一个执行路径(线程)从main方法开始的,一直执行到main方法结束。这个线程在java中称之为主原创 2020-08-09 19:30:18 · 1334 阅读 · 0 评论 -
Java读写流的基本两种方式
1. 流用两种方式一种是低层流另一种是高层流import java.io.FileWriter; import java.io.InputStream; import java.io.BufferedWriter; import java.io.InputStreamReader; import java.io.BufferedReader; import java.io.FileRe...原创 2019-07-18 10:53:29 · 2318 阅读 · 0 评论 -
局部变量和全局变量及成员变量区别
@interface Person : NSObject{// 成员变量:// 写在类声明的大括号中的变量, 我们称之为 成员变量(属性, 实例变量)// 成员变量只能通过对象来访问// 注意: 成员变量不能离开类, 离开类之后就不是成员变量 成员变量不能在定义的同时进行初始化// 存储: 堆(当前对象对应的堆的存储空间中)// 存储在堆中的数据, 不会被自动释放, 只能程序员手动释...原创 2019-06-28 15:43:04 · 535 阅读 · 0 评论 -
实例变量与类变量定义和使用
https://www.cnblogs.com/scf141592/p/5726347.html实例变量也叫做对象变量,类变量也叫做静态变量它们区别在于:实例变量为所属对象所私有,而类变量为所有对象所共有如果一个对象将类变量的值进行改变,那么其他对象将不能改变他的值;而实例变量则是为对象所私有,一个对象改变不影响其他对象例子public class ClassPerson { pub...原创 2019-06-28 11:02:48 · 2710 阅读 · 3 评论 -
实例变量和局部变量的方法使用
什么是实例变量:在类声明的内部但是在类的其他成员方法之外声明的。类的每个对象维护它自己的一份实例变量的副本。**含义:**定义在类中但在任何方法之外。 当一个对象被实例化后,每个实例变量的值就跟着确定。 实例变量在对象创建的时候创建,在对象被销毁的时候销毁。 实例变量具有默认值。数值型变量的默认值是0,布尔型变量的默认值是fa...原创 2019-06-28 09:57:43 · 743 阅读 · 0 评论 -
java中的异常与捕捉异常机制相关理解
1 异常的概念“exception”顾名思义,就是“我对此感到意外”的意思,在程序中可以强制编译器来处理程序运行中的发生的并非由程序本身所造成的错误,这个处理方法在java中就叫做异常捕获,而这些并非程序本身产生的错误就叫做“异常”。2 基本异常 举一个抛出异常的简单例子,对于对像引用t,传给你的时候可能没有初始化,那么在使用这个对象调用其方法前可以先对它进行检查,像这样: if(t=...原创 2019-06-28 09:40:50 · 213 阅读 · 0 评论 -
jsp的作用域以及支持九个隐式对象
jsp的四大作用域(1)、如果把变量放到pageContext里,就说明它的作用域是page,它的有效范围只在当前jsp页面里。 从把变量放到pageContext开始,到jsp页面结束,你都可以使用这个变量(2)、如果把变量放到request里,就说明它的作用域是request,它的有效范围是当前请求周期。所谓请求周期,就是指从http请求发起,到服务器处理结束,返回响应的整个过程。在这个过...转载 2019-06-27 14:44:35 · 323 阅读 · 0 评论 -
整数为n,求小于整数所有的质子数
算法:定义一个长度为n的boolean数组,true表示是质数,false表示不是质数。初始化为true,之后从2开始循环。步骤:I、找到第一个值为true的下标i。II、把所有的下标为i的倍数的值 置为false。III、直到扫描完数组中的所有数值。IV、最后遍历数组,如果下标i的值为true,则说明i为质数。示例 代码:import java.util.Scanner;/...原创 2019-07-08 10:44:00 · 481 阅读 · 0 评论 -
java多线程分别继承 Thread 类与实现 Runnable 接口
多线程集有几种实现方法,都是什么呢?同步有几种实现方法,都是什么呢?主要用什么关键字修饰同步方法?stop()和suspend()方法为何不推荐使用?Extends Thread Implements Runnable 同步 Public synchronized aa() {}Public void cc(object aa) { synchronized(aa) { } ...原创 2019-06-18 10:49:48 · 180 阅读 · 0 评论 -
Java应届生面试题汇总
因为最近在忙着找工作,看到了很多面试整理的文章,于是便有了自己也写一篇,部分原创,大部分是我四处搜集的,我想整理一份最全最新的文章,方便大家总结!废话不多说,开始!1一、JAVA基础篇-概念1.简述你所知道的Linux:Linux起源于1991年,1995年流行起来的免费操作系统,目前, Linux是主流的服务器操作系统, 广泛应用于互联网、云计算、智能手机(Android)等领域。由于J...转载 2019-06-25 09:50:26 · 274 阅读 · 0 评论 -
Comparable和Comparator排序接口
Comparable和Comparator接口是干什么的?列出它们的区别。ava提供了只包含一个compareTo()方法的Comparable接口。这 个方法可以个给两个对象排序。具体来说,它返回负数,0,正 数来表明输入对象小于,等于,大于已经存在的对象。Java提供了包含compare()和equals()两个方法的Comparator接 口。compare()方法用来给两个输入参数...原创 2019-05-28 15:29:23 · 215 阅读 · 0 评论 -
j2ee 模式(MVC 模式、Model1,Model2)
1、J2ee常用设计模型Java 中的 23 种设计模式:Factory(工厂模式), Builder(建造模式), Factory Method(工厂方法模式),Prototype(原始模型模式),Singleton(单例模式), Facade(门面模式),Adapter(适配器模式), Bridge(桥梁模式), Composite(合成模式),Decorator(装饰模式), Fl...翻译 2019-05-30 16:43:23 · 583 阅读 · 0 评论 -
javaIO流的分类
一. 输入输出流的理解:在 java 使用流的机制进行数据的传送,从文件到内存是输入流,从内存到文件是 输出流,输入流可以通过 read 读取,输出流以 write 或 print 写入,对于流可以是分 为高层流和低层流,低层以一个字节或字符为单位进行处理,高层流以一批数据为单位 进行处理。FileInputStream(System.in)至 InputSteamReader 至 Buffe...原创 2019-05-22 09:45:44 · 170 阅读 · 0 评论 -
Java重写(Override)与重载(Override)
方法的重写规则:(1) 数列表必须完全与被重写方法的相同;(2) 返回类型必须完全与被重写方法的返回类型相同;(3) 访问权限不能比父类中被重写的方法的访问权限更低。例如:如果父类的一个方 法被声明为public,那么在子类中重写该方法就不能声明为protected。(4) 父类的成员方法只能被它的子类重写。(5) 声明为final的方法不能被重写。(6) 声明为static的方法不能...原创 2019-05-22 09:27:41 · 152 阅读 · 0 评论 -
Java 子类继承父类方法
继承理解:在已有类的基础上创建新类型过程;例如 一个 B 类继承 A 类,或称从类A派生类 B类 A 称为基类(父类),类 B 称为派生类(子类)类继承关系语法形式Class 派生类名:基本名表{ 数据成员函数声明}基本名表 构成访问控制 基类名1, 访问控制 基本名2,……..,问控制 基本名N继承类型注意的是 ...原创 2019-05-22 09:13:32 · 6333 阅读 · 0 评论