ICode9

精准搜索请尝试: 精确搜索
  • java中的流程控制2021-01-23 10:04:37

    流程控制 用户交互Scanner Scanner对象:获取用户的输入, java.util.Scanner是JDK5的新特征。 //创建一个扫描器对象,用于接收键盘数据 Scanner scanner = new Scanner(System.in); System.out.println("使用next方式接收:"); //判断用户有没有输入字符串 if(scanner.hasNext()){

  • java中的数组2021-01-23 10:02:37

    java数组 数组概述 数组声明创建 int[] nums; //1.定义,声明数组 推荐做法 int nums2[]; //不推荐 nums=new int[10]; //2.创建数组 System.out.println(nums.length); 数组使用 四个特点:长度确定,相同类型元素,元素可以是任何数据类型,数组变量属于引用类型(数组是一个对象)

  • 区块链学习之Web3j入门(七): 以太坊通知机制2021-01-23 09:29:20

    1.通知机制 以太坊的通知机制是建立在日志基础之上,如果智能合约触发了一个事件,那么该事件将写入以太坊日志;如果外部应用订阅了这个事件,那么应用就可以在日志中出现该事件后及时监测到,进而获取日志信息。 2.监听新块的产生 Web3j 中的 blockObservable()方法可以创建一个块事

  • 栈(Java)2021-01-23 00:00:04

    栈的总结 栈的基本知识栈的介绍栈的应用场景 栈的快速入门使用数组模拟栈使用链表模拟栈 栈的实际应用前缀,中缀和后缀表达式的基本知识前缀表达式中缀表达式后缀表达式 中缀表达式的计算逆波兰计算器的实现中缀转后缀的算法实现步骤 结语 栈的基本知识 栈的介绍 栈的英

  • Java语言程序设计(十三)数组及乐透问题的解决2021-01-22 23:56:13

     在执行程序的过程中,经常需要存储大量数据,例如需要读取100个数,计算他们的平均值,然后找出有多少个数大于平均值,首先,程序需要读入这些书并计算他们的平均值,然后每个数与平均值及逆行比较判断它是否大于平均值,为了实现这样的功能,我们必须选择将这些数全部存储到变量中,必须声明100个变

  • 1.重载方法 上一篇文章用到的max方法只能用于int型数据类型,但是如果需要决定两个浮2021-01-22 23:55:51

    假如我们需要分别求出从1到10,从20到30,从35到45的整数和,我们需要分别列出3个循环求和,不过这3个循环,除了开始的数和结尾的数不同之外,其他都是非常类似的,我们下面通过调用方法来一次性编写,程序清单如下:      public ststic int sum(int  i1, int i2){          int sum=0; 

  • Java语言程序设计(八)swith语句及彩票判定中奖问题2021-01-22 23:55:28

    紧接上一篇Java语言程序设计(七)之后,我们是否执行一条语句,是由几个条件的组合来决定的,我们可以使用逻辑运算符组合这些条件,逻辑运算符也称其为布尔运算符,是对布尔值进行的运算,它会创建新的布尔值,布尔运算符包括非运算符(!)(与逻辑非意义相同),与运算符(&&)(与逻辑与意义相同),或运算符(||)(与逻辑

  • Java语言程序设计(七)Math类生成随机数及if语句2021-01-22 23:54:58

    Java有几种类型的选择语句,单向if语句,双向if语句,嵌套if语句,switch语句和条件表达式。      1.单向if语句      if(radius>=0){      area = radius*radius*PI;      System.out.println("The area for the circle of radius"+radius+"is"+area);      }      如

  • Java语言程序设计(六)对话框应用实例及随机数的产生2021-01-22 23:54:35

     我们上一篇文章说到输入对话框,输入对话框返回的是一个字符串,如果说我们输入的数字值123,那么返回的会是'123',我们必须要把字符串转化为数字值以得到数字型的输入,要把一个字符串转化成为int型值,使用Interger类中的parseInt方法。      int intValue = Integer.parseInt(intStrin

  • Java语言程序设计(五)从对话框获取输入及String类型2021-01-22 23:54:23

     1.String类型      char类型只能表示一个字符,为了表示一串字符,使用成为String(字符串)的数据类型,例如下述代码将消息声明为一个字符串。      String message = "Welcome to Java";      String实际上与System类,JOptionPane类和Scanner类一样,都是一个Java库中预定义的类。

  • Java语言程序设计(四)类型转换及转义字符2021-01-22 23:54:09

       我们在Java中,如果遇到两个不同类型的操作数,同样可以进行二元运算。例如其中一个操作数是整数,而另一个操作数是浮点数,Java会自动将整数转换成为浮点值,比如说3*3.5就被转换成了3.0*3.5.       Java中可以将一个数值赋给支持更大数值范围类型的变量,例如说可以将long型的值赋

  • Java语言程序设计(一)2021-01-22 23:53:34

     1.我们从一个简单的Java程序开始,该程序在控制台上显示消息“Welcome to Java!”。首先我们先创建一个java项目,我所用的编译器是Netbeans,打开Neatbeans,文件,新建。      我们将项目名称写为Welcome,点击完成。程序清单为:  System.out.print("Welcome to Java!");运行      第

  • JAVA基础:注解应用示例2021-01-22 23:32:41

    JAVA基础:注解应用示例 目录JAVA基础:注解应用示例1 利用反射,构建框架2 AOP日志2.1 MyLog注解2.2 切面配置类2.3 测试类2.4 测试2.5 附:maven文件参考 本文需要的背景知识:JAVA基础:注解机制 1 利用反射,构建框架 —— 程序员 A : 我写了一个类,它的名字叫做 NoBug,因为它所有的方法都没有

  • (一) JavaSE - 操作符2021-01-22 21:59:23

    一、基本概念 1、介绍:   表达式由操作数与操作符组成,操作数可以是一个常量、变量或表达式,操作符用于指明操作数的操作方式。 比如:1 + 2,1 > 2 && true。     2、优先级: 优先级操作符简介结合性1[ ]、.、( )方法调用,属性获取从左向右2!、~、 ++、 –一元运算符从右向左3*

  • 2021-01-222021-01-22 21:29:03

    Java switch case 语句 switch case 语句判断一个变量与一系列值中某个值是否相等,每个值称为一个分支。 语法 switch case 语句语法格式如下: switch(expression){ case value : //语句 break; //可选 case value : //语句 break; //可

  • java第七章小游戏2021-01-22 20:58:08

    import java.util.Scanner; public class DaGuai { public static void main(String[] args) { System.out.println("------欢迎来到梦幻西游世界-----"); System.out.println("请选择你需要的操作:"); System.out.println("1、投币 2、退出游戏 3、退出"); Scann

  • java流程控制2021-01-22 20:01:04

    java流程控制   scanner对象 next() 对输入有效字符之前遇到的空白,next()方法会自动截取空白之前的字符,所以next()不能得到带有空格的字符串 nextLine() 可以获得空白 package 流程结构;​import java.util.Scanner;​public class Demo3 {    public static void main(String

  • 注解与反射2021-01-22 19:57:25

    注解与反射 1.注解   Java.Annotation   注释和注解:注释是是为了方便程序员观看,记录该程序段功能等;注解可以给程序员看,也可以程序看。  1.1 注解入门   什么是注解:   Annotation是从JDK5.0开始引入的新技术   Annotation的作用:   ​不是程序本身,可以对程

  • C#发邮件2021-01-22 18:35:18

    一、两种发送邮件的方法   有用到两种方式发邮件,一种是用System.Web.Mail类,另一种是System.Net.Mail类。 System.Net.Mail是作为System.Web.Mail的替代存在的。 System.Web.Mail使用时会提示已过时,但目前任然可以正常使用。     二、遇到的问题   我在使用System.Net.Mail发邮

  • JAVA零基础之IO流详解(一)——File类2021-01-22 18:34:31

    File 类 1. 创建文件或文件夹 import java.io.File; import java.io.IOException; public class FileDemo01 { public static void main(String[] args) { try { // 创建一个新的普通文件 File file1 = new File("D:\\xabs.txt");

  • JDK的动态代理2021-01-22 18:30:32

    JDK的动态代理 设计模式中的代理模式大家必定听说也有所了解,分为静态代理和动态代理,而在实际的生产应用中,静态代理几乎没有用处,而动态代理则是各种框架的基石。今天我们了了解下JDK的动态代理如何实现。 1、新建被代理的接口 public interface MyInterface { void print()

  • java继承当中都有一些什么样的构造函数规则?2021-01-22 18:02:45

    6.继承当中的构造函数规则   马克-to-win:继承当中的构造函数规则貌似复杂: 记住我给你的以下几条口诀, 你高枕无忧。1)如果你在某类中写了带参构造函数,系统就不会再为你在那类中自动添加无参构造函数了。2)如你没有写无参构造函数,且机器也不会为你自动添加这个无参构造函 数时(因为你

  • 多线程的实现、CompletableFuture异步任务、@Async注解异步调用2021-01-22 18:00:28

    多线程的实现、CompletableFuture异步任务、@Async注解异步调用 一、异步和多线程有什么区别? 其实,异步和多线程并不时一个同等关系,异步是目的,多线程只是我们实现异步的一个手段. 什么是异步? 异步是当一个调用请求发送给被调用者,而调用者不用等待其结果的返回.实现异步可

  • JAVA 技术方向面试题-Java 基础(下)2021-01-22 16:33:54

    文章目录 九、实现打印指定行数的空心菱形的功能十、题目:将一个正整数分解质因数。例如:输入 90,打印出 90=2*3*3*5。 九、实现打印指定行数的空心菱形的功能 代码如下: //打印给定行数的空心菱形 int size = 7; if (size % 2 == 0){ //如果是偶数行变为奇数

  • java-代理模式2021-01-22 15:31:44

    代理模式 什么叫做代理: 举个例子你叫你朋友(委托类又名代理类)给你(被代理)带饭,然后你朋友出去吃饭的时候顺带给你带了,这时你在宿舍bb说要他给你带个饮料。这时你朋友就还忍了给你带了饮料,但是你不满足你还要让他给你带个手抓饼,这时你朋友就不能忍了,说老子不干了,给爷爬。 现在我

专注分享技术,共同学习,共同进步。侵权联系[admin#icode9.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有