
Java
山羊硬件Time
以电子的视角看世界,好用的知识又增加了,加关来充“电”
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Java中的标签(Label)是什么?
基本介绍:Java中的标签(Label)是为循环设计的,是为了在多重循环中方便的使用break和continue。使用介绍:基本的使用方法是1、定义标签的名称,如test12、找到需要用到标签的地方写下 test1: 即可示例:public class Main { public static void main(String[] args) { String...原创 2020-02-11 21:25:13 · 6393 阅读 · 3 评论 -
Java-产生随机数
实现效果利用我们的random()方法,实现随机输出一个字符串,主要原理是利用了每个字符串的ascii码代码public class MathRandomChar{ public static char GetRandomChar(char cha1,char cha2){ return (char)(cha1 + Math.random() * (cha2 - cha1 +1)...原创 2019-11-03 15:10:50 · 231 阅读 · 0 评论 -
Java-如何将字符串变成数组
前言不管是字符串还是数组,本质上都是二进制编码,在Java中,包含了将字符串变成数组的方法整体流程首先创建一个数字的字符串,然后利用Integer.parseInt()方法将字符串逐个转化为数字,进行最后的相加代码public class Summation{ public static void main(String args[]){ String str[]={"89...原创 2019-11-02 17:09:55 · 1427 阅读 · 1 评论 -
Java-利用索引找到数组元素的位置
util包中的包含了索引的方法,其中也包含了排序等的其他方法,可以进一步对数组中的元素进行操作代码import java.util.Arrays;public class Example{ public static void main(String[] args){ int ia[]=new int[]{1,8,9,4,5}; Arrays.sort(ia); ...原创 2019-10-26 16:19:28 · 653 阅读 · 0 评论 -
Java利用时间组件显示时间
说明Java中可以直接获取现实中的时间,其中%tY、%tB、%td,都代表着时间格式代码import java.util.Date;public class Eval{ public static void main(String[] args){ Date date=new Date(); String year=String.format("%tY",date);...原创 2019-10-12 22:01:15 · 342 阅读 · 0 评论 -
Java连接多个字符串
Java简单连接两个字符串代码演示public class join{ public static void main(String args[]){ String s1=new String("hello") String s2=new String("world") String s=s1+" "+s2 System.out.println(s); ...原创 2019-09-21 18:12:25 · 792 阅读 · 0 评论 -
多线程多进程面试题
线程的基本概念、线程的基本状态及状态之间的关系?概念:线程是进程中执行运算的最小单位,是进程中的一个实体,是被系统独立调度和分派的基本单位,线程自己不拥有系统资源,只拥有一点在运行中必不可少的资源,但它可与同属一个进程的其它线程共享进程所拥有的全部资源。一个线程可以创建和撤消另一个线程,同一进程中的多个线程之间可以并发执行。好处 :(1)易于调度。(2)提高并发性。通过线程可方便有效地实现...原创 2019-09-21 17:50:23 · 1293 阅读 · 0 评论 -
Mysql数据库基本操作
创建数据库:create datebase mydb;列出MysqL数据库管理系统的数据库列表show datebases切换数据库,选择要操作的数据库后继的命令都将作用于此数据库use mydb创建数据表create table student(id int auto_increment,age,int,name varchar(20),primary key(id));...原创 2019-09-21 17:43:21 · 106 阅读 · 0 评论 -
Java面试题-2
1、一个".java"源文件中是否可以包括多个类(不是内部类)?有什么限制?可以有多个类,但只能有一个public的类,并且public的类名必须与文件名相一致。2、Java有没有goto?java中的保留字,现在没有在java中使用。3、说说&和&&的区别。&和&&都可以用作逻辑与的运算符,表示逻辑与(and),当运算符两边的表达式的结果...原创 2019-09-21 16:14:16 · 104 阅读 · 0 评论 -
Java面试题-1
1、面向对象的特征有哪些方面1.抽象:抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。2.继承:继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的类中派生,这个过程称为类继承。新类...原创 2019-09-21 16:05:55 · 279 阅读 · 0 评论 -
操作系统基本特征
1,并发并发是指宏观上在一段时间内能同时运行多个程序,而并行则指同一时刻能运行多个指令并行需要硬件支持,如多流水线,多核处理器或者分布式计算系统。操作系统通过引入进程和线程,使得程序能够并发运行。2、共享共享是指系统中的资源可以被多个并发进程共同使用。有两种共享方式:互斥共享和同时共享。互斥共享的资源称为临界资源,例如打印机等,在同一时间只允许一个进程访问,需要用同步机制来实现对临界...原创 2019-09-21 16:00:56 · 161 阅读 · 0 评论 -
Java内存区域
对于java程序员来说,在虚拟机自动内存管理机制下,不再需要像c/c++程序开发程序员这样为内一个new操作去写对应的delete/free操作,不容易出现内存泄漏和内存溢出问题。正是因为java程序员把内存控制权利交给java虚拟机,一旦出现内存泄漏和溢出方面的问题,如果不了解虚拟机是怎样使用内存的,那么排查错误将会是一个非常艰巨的任务。如图所示...原创 2019-09-21 15:22:17 · 96 阅读 · 0 评论 -
Java-简单工厂模式
工厂模式是专门负责实例化有大量公共接口的类。工厂模式可以动态块决定将哪一个类实例化,而不必事先知道每次要实例化哪一个类。客户类和工厂类是分开的。消费者无论什么时候需要某种产品,需要做的只是向工厂类提出请求即可。消费者无需修改就可以容纳新产品。代码示例package com.java.ch082;interface Car{ public void driver();}class Be...原创 2019-09-21 15:13:29 · 134 阅读 · 0 评论 -
Java定义抽象类
抽象类简介在Java语言中,可以通过把类或者类的某些方法声明为abstract(abstract只能用来修饰类或者方法,不能用来修饰属性)来表示一个类是抽象类。抽象类不能被实例化举例定义一个抽象类,作为父类,定义两个抽象方法,后期调用,这里以圆形和矩形为例代码package pro01;abstract class Geometric{ String color = "block"...原创 2019-09-16 19:44:32 · 2615 阅读 · 0 评论 -
Java-验证登录账户是否正确
这是一个功能的体现,在真实的网站登录验证是差不多也是这个思想public class LoginCheck{ public static void main(String[] args){ String originalUserName = "张三@163.com" String originalPassword ="123456"; String userName,...原创 2019-05-30 23:41:52 · 2456 阅读 · 0 评论 -
用Java做第一个小程序,不是hello,world
非hello,world,非hello,world,非hello,world重要的事情说三遍废话不多说,直接上代码public class HelloWorld{ public static void main(String[] args){ //程序执行的入口 System.out.println("hello,Java"); }}没错,进入Java,我们首先最应该...原创 2019-04-09 16:30:58 · 154 阅读 · 0 评论 -
Java打印九九乘法表
学一门编程语言,最重要的是实践,如果能做一些有趣的东西,自然会越发勾起我们的兴趣九九乘法表打印输出如下public class MultiTable{ public static void main(string[] args){ for(int i=1;i<10;i++){ for(int j=1;j<=i;j++){ System.out...原创 2019-04-11 22:56:03 · 258 阅读 · 0 评论