
Java
是谁在学习
这个作者很懒,什么都没留下…
展开
-
Java-整理收获——读头条文章《Java从小白到大牛之第1章 开篇综述》
原文链接https://www.toutiao.com/i6568700562106221060/?iid=38506544513&app=news_article×tamp=1532333132一,开篇综述1,Java20多年了;2,依然非常热门。二,爪哇的语言历史1,原名橡木(橡树),后改名的Java(注册咖啡名)。原属孙公司,后被甲骨文收购。2,1996年发布...原创 2018-07-24 14:41:13 · 249 阅读 · 0 评论 -
Java-慕课网例子-模拟借书-异常处理
0.目标1.程序有点小问题,但是属于输入角度的问题;package com.yh.rentbook;import java.util.InputMismatchException;import java.util.Scanner;public class RentBookMain { public static void main(String[]args){ ...原创 2019-04-30 18:11:09 · 217 阅读 · 0 评论 -
Java-整数反转-20190419
0.题目描述给出一个 32 位的有符号整数,你需要将这个整数中每位上的数字进行反转。示例 1:输入: 123 输出: 321示例 2:输入: -123 输出: -321示例 3:输入: 120 输出: 21注意:假设我们的环境只能存储得下 32 位的有符号整数,则其数值范围为 [−231, 231 − 1]。请根据这个假设,如果反转后整数溢出那么就返回 0。1.我的解法1.1 总体的...原创 2019-04-19 23:50:31 · 4230 阅读 · 0 评论 -
Java-两数之和-20190418
0.题目描述给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。示例:给定 nums = [2, 7, 11, 15], target = 9;因为 nums[0] + nums[1] = 2 + 7 = 9;所以返回 [0, 1]。1...原创 2019-04-18 21:12:46 · 460 阅读 · 0 评论 -
Java-达达租车系统-命令行互动-面向对象小练习
0.任务描述实现租车的小练习;预期的效果图如下:1.程序与结果package com.yh.dadarentcar;import java.util.Scanner;public class CarRentMain { public static void main(String[]args){ Car[]carsForRent = new Car[]{...原创 2019-04-27 19:30:41 · 582 阅读 · 0 评论 -
Java-回文数-20190420
0.题目要求判断一个整数是否是回文数。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。示例 1:输入: 121 输出: true示例 2: 输入: -121 输出: false;解释: 从左向右读, 为 -121 。 从右向左读, 为 121- 。因此它不是一个回文数。示例 3: 输入: 10 输出: false;解释: 从右向左读, 为 01 。因此它不是一个回文数。1....原创 2019-04-20 23:14:21 · 357 阅读 · 0 评论 -
Java-慕课网入门课-20190420笔记-JVM JRE JDK
0.JVM(Java Virtual Machine)Java虚拟机。Java的源文件是.java文件,通过编译器compiler编译成,class字节码文件。其中字节码文件与平台无关,解释器interptreter对字节码文件进行解释执行,这里的JVM包括了解释器。因此,有JVM就可以实现跨平台运行。1.JDK(Java Development Kit)与JRE(Java Runtime ...原创 2019-04-20 17:34:28 · 257 阅读 · 0 评论 -
Java-从头补习-命令行实现javac编译并运行java程序
0.先看效果1.具体及对应解释首先y:进入Y盘;随后,mkdir创建文件夹并进入;其次,type nul>文件名:命令创建TestJava.java;然后,echo内容>文件名:命令向java文件中写入代码;关键,使用javac+java文件名:命令编译TestJava.java并生成字节码.class文件;最后,使用java+文件名(无后缀):命令执行字节...原创 2019-04-03 00:25:25 · 300 阅读 · 0 评论 -
Java-随便记记-数据类型转化原则
0.先结论对于+,-,*,/,%(即加减乘除余)运算来说:只要有一个算数是double,结果就是double(算数转为double再运算);否则,只要有一个算数是float,结果就是float(算数转为float再运算);否则,只要有一个算数是long,结果就是long(算数转为long再运算);否则,结果为int(算数转为int再运算);对于+=,-=,/=,*=来说,结果取决于左...原创 2019-03-29 01:29:36 · 176 阅读 · 0 评论 -
Java-随便记记-System.currentTimeMillis()和System.nanoTime()的简单对比
0.先结论:nanoTime只是用来计算程序运行时间的,它不用来计算实际的时间,它的单位是毫微秒;currentTimeMillis可以用来计算运行时间,但不适合用来计算程序运行时间。1.先用currentTimeMillis计算时间package BasicProgramming;public class ShowCurrentTime { public static void...原创 2019-03-28 20:20:58 · 524 阅读 · 0 评论 -
Java-随便记记-异或运算实现变量值交换-补充此前的【实现变量值交换】一节
0.开头之前一篇https://blog.youkuaiyun.com/qq_32760017/article/details/88891468《Java-随便写写-实现变量值交换和随机数的生成》只写了两种基本的方法;这里补充异或实现变量值交换的方法。1.先结论直接上代码:public class ExchangeValue { public static void main(String...原创 2019-04-01 01:05:52 · 197 阅读 · 0 评论 -
Java-随便学学-整数溢出问题
0.开头这次的问题基于上一篇的变量值互换程序,也就是不引入第三个变量的互换。1.整数溢出究竟是什么?首先,以int为例,我们知道int由32位二进制数据表示,其中最高位表示正负号,1表示负数,0表示正数,所以int的取值范围是[-2 ^ 31 , 2 ^ 31-1].并且其中1000 0000 0000 0000 0000 0000 0000 0000表示的是-2 ^ 31,全0则表示0。...原创 2019-03-29 18:49:09 · 1397 阅读 · 0 评论 -
Java-随便写写-实现变量值交换和随机数的生成
0.开头今天在看书的时候,随手把简单的减法程序又写了一下;如下:import java.util.Random;import java.util.Scanner;import static java.lang.System.*;public class SubtractionQuiz { public static void main(String[]args){ ...原创 2019-03-29 15:48:08 · 409 阅读 · 0 评论 -
Java-慕课网例子-对列表元素排序
0.描述/** * 目标:给字符串列表元素排序; * 步骤:1.随机生成10对字符串; * 2.调用sort方法排序; * 要求:生成的字符串内容不相同;字符可以相同;字符串长度为10以内; */1.程序与结果import java.util.*;public class CollectionsTest { /** * 目标:给字符串列表元素排序; ...原创 2019-05-18 14:29:50 · 333 阅读 · 0 评论