ICode9

精准搜索请尝试: 精确搜索
  • java中的循环 while2020-01-11 23:04:01

    java中的循环 有三种 for循环 while循环 do..while循环   今天我们主要就讲一种. 叫while循环. 剩下的两种, 我们会在<基础进阶>里继续给大家介绍. while循环语法: while(条件){ 循环体 }  执行流程: 程序会首先判断条件是否为真, 如果真, 则执行循环体. 然后再次判断条件是

  • [转帖]知乎: java为什么没有使用协程2020-01-11 22:05:28

    作者:大宽宽链接:https://www.zhihu.com/question/332042250/answer/734115120来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 先说结论:协程是非常值得学习的概念,它是多任务编程的未来。但是Java全力推进这个事情的动力并不大。 先返回到问题的本源

  • sonar的安装以及使用2020-01-11 21:53:12

    转载地址:https://www.cnblogs.com/qlqwjy/p/10551283.html   SonarQube是管理代码质量一个开放平台,可以快速的定位代码中潜在的或者明显的错误,下面将会介绍一下这个工具的安装、配置以及使用。 1. 简介 1.  sonar是什么   Sonar是一个用于代码质量管理的开源平台,用于管理代

  • 第4章 对象与类2020-01-11 20:52:43

    对象中的数据称为实例域,每个对象都有自己的实例域 每个类共享一个静态域 一个对象变量并没有包含另外一个对象,仅仅引用一个对象 get方法是,不要直接返回引用对象 ,这样获取这个引用之后,外面可以改变引用的值 。应该使用 return (Date)hireDay.clone(); 返回对象的克隆 (看看就好)  

  • Linux下安装JDK 1.82020-01-11 20:03:14

    前言 JDK是 JAVA 的软件开发工具包,如果要使用JAVA来进行开发,或者部署基于其开发的应用,那么就需要安装JDK。本次将在Linux下安装JDK及配置环境。 本人环境:CentOS 7.3 64位 下载JDK 在安装之前,检查是否存在Linux下自带的OpenJDK,命令:rpm -qa | grep java。若存在,则需要进行卸载,命令

  • Java 垃圾回收2020-01-11 19:53:46

    Object的finalize()方法的作用是否于C++的析构函数作用相同? 与C++的析构函数不同,析构函数调用确定,而它的是不确定的 将未被引用的对象放置在F-Queue队列 方法执行随时可能被终止 给予对象最后一次重生的机会     finalize示例 public class Finalization { public static Fi

  • 我的Java学习之路(第七天)------数组2020-01-11 19:40:47

    一、一维数组 定义:类型[ ] 数组名 = new 类型[长度]; 数组中存有默认值0,而在引用类型[ ]中为null; 如果在定义前,已经知道数组里存放的内容,那可以简单定义为: 类型[ ] 数组名 = {值1,值2,…,值n}; 类型[ ] 数组名 = new 类型[ ]{值1,值2,…,值n}; Add: 动态初始化如:int[ ] array = new

  • Java 金额信息存储、精度运算及显示的处理2020-01-11 19:37:42

    本文讲述Java项目中对金额的处理思考及实践策略; 做电商或者具有交易类需求的项目时,一定会涉及到金额信息的模型,例如账户余额、冻结余额、可用余额、可提现余额等等,所有与钱相关的字段,都可统称为金额信息; 金额信息,至少要从几个维度来考虑设计,首先是数据库存储使用的类型,第二是运

  • java遍历字符串2020-01-11 19:09:27

    1).length(), charAt() 2).length(), substring(i ,i+1) 3).toCharArray() String str=" sdfklajsdk kdlsj dkljsfkl dljl "; // 方法一 for(int i=0;i < str.length();i++) { System.out.println(str.charAt(i)); } //方法二 for(int i=0;i < str.length()

  • java小项目之:植物大战僵尸,这个僵尸不太冷!内附素材源码2020-01-11 19:08:15

    Java小项目之:植物大战僵尸! 《植物大战僵尸》是由PopCap Games开发的一款益智策略类单机游戏,于2009年5月5日发售,这款游戏可谓是无人不知无人不晓。 在我身边,上到40岁的大叔阿姨,下到7、8岁的小弟弟妹妹都听说和玩过这游戏。在以前智能手机还没流行的时候,各种黑网吧,游戏厅便有

  • java-Servlet请求转发(Forward)和重定向(Redirect)2020-01-11 19:04:46

    请求转发(forward): 实现的方法是: request.getRequestDispatcher(“转发的路径”).forward(request,response); 转发的路径必须是同一个web应用里 转发的源代码: request.getRequestDispatcher("/test.jsp").forward(request, response); 或者 request.getRequestDispatche

  • java小项目之:植物大战僵尸,这个僵尸有点冷!内附素材源码2020-01-11 19:03:16

    Java小项目之:植物大战僵尸! 《植物大战僵尸》是由PopCap Games开发的一款益智策略类单机游戏,于2009年5月5日发售,这款游戏可谓是无人不知无人不晓。 在我身边,上到40岁的大叔阿姨,下到7、8岁的小弟弟妹妹都听说和玩过这游戏。在以前智能手机还没流行的时候,各种黑网吧,游戏厅便有着玩这

  • Java的运行机制2020-01-11 19:02:43

    Java的运行机制 Java语言是当前流行的一种程序设计语言,因其安全性、平台无关性、性能优异等特点,受到广大编程爱好者的喜爱。 想学习Java语言的同学对于Java的运行机制的运行机制是必须要了解的。 Java程序运行时,必须经过编译和运行两个步骤。首先将后缀名为Java的源文件进行编译,最

  • java中局部变量和成员变量的区别2020-01-11 19:00:49

    点赞 1 收藏 分享 文章举报 qq_43603368 发布了2 篇原创文章 · 获赞 1 · 访问量 53 私信 关注

  • fastjson使用详解2020-01-11 19:00:46

    目录 一、fastjson介绍 二、fastjson使用 三、fastjson 常用 API 四、fastjson使用演示 测试类准备 1.java类转换为json字符串 2.json字符串转为java类 五、fastjson实际开发应用 1.对复杂的json串转为java类 2.对json串的操作 六、fastjson漏洞问题 一、fastjson介绍 ​

  • java:异常处理基础(几个关键字的使用)2020-01-11 18:38:54

    在写代码的时候,我们需要注意有时候操作可能会带来一定的报错,为了让报错不影响程序的继续运行,那就需要用到java的异常处理机制了。 try-catch函数 try-catch函数是异常处理中最常见,也是最重要的函数,它的作用是: 先执行try中的代码,然后假如遇到了错误,就由catch来接收这个异常。

  • Android ICS关机跟重新启动功能研究2020-01-11 17:42:59

    Android ICS关机跟重新启动功能研究            最近研究了一下android关机跟重新启动功能。网上的文章也不少,做法也有一些。笔者试过了几种方法,下面介绍一下:   <一>、 Android重启功能           在androidjava层执行shell命令来完成。但是笔者在开发测试

  • java高级特性泛型2020-01-11 17:42:37

    Java语言高级 1. 使用泛型的意义 为什么我们需要泛型? 所以泛型的好处就是: l 适用于多种数据类型执行相同的代码 例如实现int类型的加法, 有时候还需要实现long类型的求和, 如果还需要double类型的求和,需要重新在重载一个输入是double类型的add方法。 如果没有泛型每种类型

  • Java目录下文件夹的含义和运行机制2020-01-11 16:53:22

    Java安装目录下的各个文件夹的意义 >bin 放置Java所有的可执行文件 >include 一些C语言的头文件 >jre Java的运行环境 >lib Java的类库文件 src.zip Java基础类的源代码 Java同属于编译型语言和解释型语言 编译型和解释型语言区别 运行的时机不同 编译型:compile 程序编写完以后由

  • Java基础学习Day5,JDBC连接Mysql2020-01-11 16:36:16

    Java基础学习Day5,JDBC连接Mysql JDBC连接Mysql步骤 1.加载驱动 2.创建连接 3.获取statement 4.执行sql 5.关闭连接 举例 这里我们先直接创建一个类,在这个类的主方法里直接完成以上5个步骤,实现JDBC连接Mysql,对数据进行调用。 public static void main(String[] args) { // T

  • java获取当前日期和时间(各种方法对比)2020-01-11 15:44:07

    一、简介 使用到的时间类有: System.currentTimeMillis(): System.currentTimeMillis()产生一个当前的毫秒,这个毫秒其实就是自1970年1月1日0时起的毫秒数,类型为long; Date: 类 Date 表示特定的瞬间,精确到毫秒。 从 JDK 1.1 开始,应该使用 Calendar 类实现日期和时间字段之间转换,

  • LeetCode 1114. Print in Order--Java解法--并发问题2020-01-11 15:40:31

    此文首发于我的个人博客:LeetCode 1114. Print in Order–Java解法–并发问题 — zhang0peter的个人博客 LeetCode题解专栏:LeetCode题解 LeetCode 所有题目总结:LeetCode 所有题目总结 大部分题目C++,Python,Java的解法都有。 题目地址:Print in Order - LeetCode Suppose we

  • java中switch语句的语法2020-01-11 15:37:34

    /* 关于switch语句: switch语法结构 switch(int或string类型的字面值或变量){ case int或string类型的字面值或变量: java语句: java语句: java语句: … break; case int或string类型的字面值或变量: java语句: java语句: java语句: … break; case int或string类型的字面值

  • Java内存区域2020-01-11 15:02:29

      Java 内存区域详解 如果没有特殊说明,都是针对的是 HotSpot 虚拟机。 写在前面 (常见面试题) 基本问题 介绍下 Java 内存区域(运行时数据区) Java 对象的创建过程(五步,建议能默写出来并且要知道每一步虚拟机做了什么) 对象的访问定位的两种方式(句柄和直接指针两种方式) 拓展问题 S

  • Java Object类2020-01-11 14:57:36

    Object的toString方法 toString 方法返回的是字符串,直接打印对象的名字,就是调用对象的toString,也就是打印对象堆内存中的地址值 重写toString方法 /** * @Version: 1.8.0_201 Java SE 8 * @Description: toString 方法返回的是字符串,直接打印对象的名字,就是调用对象的

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

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

ICode9版权所有