JAVA基础
qq_37080458
这个作者很懒,什么都没留下…
展开
-
java基础语法(上)
关键字、标识符、注释、常量、进制、转换、数据类型1:关键字(掌握)(1)被Java语言赋予特定含义的单词 (2)特点: 组成关键字的字母全部小写。 (3)注意事项: A:goto和const作为保留字存在。 B:类似于EditPlus这样的高级记事本,针对关键字有特殊颜色标记2:...转载 2019-03-20 12:02:14 · 171 阅读 · 0 评论 -
Java中x+=y和x=x+y两种实现的区别
Java中x+=y和x=x+y两种实现的区别先看下边两段代码,各有什么错?例一:short s1 = 1; s1 = s1 + 1;例二:short s1 = 1; s1 += 1;第一段代码无法通过编译,由于 s1+1 在运算时会自动提升表达式的类型至 int 型,再赋值给 short 类型的 s1 时将发生强制类型转换的错误。第二段代码却能够正确编译。...转载 2019-03-24 00:44:21 · 2887 阅读 · 0 评论 -
x=x+1, x+=1, x++ 哪个效率更高?
x=x+1最低,因为它的执行过程如下:(1)读取右x的地址。(2)x+1.(3)读取左x的地址。(4)将右值传给左边的x(编译器并不认为左右x的地址相同)。x+=1其次,其执行过程如下:(1)读取右x的地址。(2)x+1.(3)将得到的值传给x(因为x的地址已经读出)。x++效率最高,其执行过程如下:(1)读取右x的地址。(2)x自增1。答案:x++效率最高。...转载 2019-03-24 00:48:20 · 429 阅读 · 0 评论 -
讲真的,这可能是把Docker概念讲的最清楚的一篇文章
Docker 是世界领先的软件容器渠道,所以想要搞懂 Docker 的概念咱们有必要先从容器开端说起。本文仅仅对 Docker 的概念做了较为具体的介绍,并不触及一些像 Docker 环境的装置以及 Docker 的一些常见操作和指令。先从知道容器开端什么是容器?先来看看容器较为官方的解说:容器镜像是轻量的、可履行的独立软件包 ,包括软件运转所需的一切内容:代码、运转时环境、体系东西...转载 2019-03-27 12:25:57 · 209 阅读 · 0 评论 -
这可能是最为详细的Docker入门吐血总结
作者:Angel_Kittyhttps://www.cnblogs.com/ECJTUACM-873284962/p/9789130.html0 题记在计算机技术日新月异的今天, Docker 在国内发展的如火如荼。特别是在一线互联网公司 Docker 的使用是十分普遍的,甚至成为了一些企业面试的加分项,不信的话看看下面这张图。这是我在某招聘网站上看到的招聘 Java 开发工程师的招聘要...转载 2019-03-27 12:55:40 · 216 阅读 · 0 评论 -
java中的进制转换
编写一个方法,将十进制的数以十六进制的形式打印出来public static void toHex(int num) {for (int x=0;x<8;x++) {int temp=num&15;if(tmep>9) {System.out.println((char)(temp-10+‘A’));}else {System.out.println(temp);...原创 2019-03-28 18:41:55 · 223 阅读 · 0 评论 -
关于boolean类型的数据不推荐使用isXXX命名的那些事
平时工作中大家经常使用到boolean以及Boolean类型的数据,前者是基本数据类型,后者是包装类,为什么不推荐使用isXXX来命名呢?到底是用基本类型的数据好呢还是用包装类好呢?一、为什么不推荐使用isXXX来命名布尔类型的数据 其实阿里巴巴发布的java开发手册中就写明了,强制规定,布尔类型的数据,无论是boolean还是Boolean都不准使用isXXX来命名。...转载 2019-04-12 10:53:28 · 2124 阅读 · 0 评论 -
java中list和数组的相互转换
1 list转数组// list转数组List<String> strList = new ArrayList<String>();strList.add("aaa");strList.add("bbb");strList.add("ccc");String[] strArray = strList.toArray(new String[strList.siz...转载 2019-04-14 22:41:21 · 230 阅读 · 0 评论 -
java生成6位随机数的5种方法
. 用math.random()实现,比较麻烦的一种方式,思路是:math.random()生成的是[0.0, 1.0)的伪随机数,如果 当前值是0.9...,则直接*1000000返回,其他情况可能生成0.8...,0.03...,0.0003...,这些情况都*1000000,但是结果可能是6位,5位,4位都有可能,那么再加上100000,肯定就保证是6位了。for (int i = 0;...转载 2019-04-14 22:42:41 · 20028 阅读 · 1 评论 -
java 图说 全局变量 成员变量 静态变量 实例变量 局部变量 的关系和区别
版权声明:Hi,屏幕前的猿你好,此篇博文中的内容如帮到你,请一定不能吝啬帮我点赞,评论,关注,帮我来个全套大保健呢!我愿与你一同成长变强,得到技术加持,祈愿! https://blog.csdn.net/ted_cs/article/details/82493443lalala.大家好,我是佛系码农 Ted,一个和你一样渴望成为大牛的low级程序员!刚入门java时,对这些个各种名称...转载 2019-03-30 18:57:02 · 1359 阅读 · 0 评论 -
成员变量、全局变量、实例变量、类变量、静态变量和局部变量的区别
版权声明:欢迎转载,转载请注明出处。 https://blog.csdn.net/LIU_YANZHAO/article/details/79429407变量名首写字母使用小写,如果由多个单词组成,从第2个单词开始的其他单词的首写字母使用大写。如果局部变量的名字和成员变量的名字相同, 要想在该方法中使用成员变量,必须使用关键字this成员变量和局部变量的区别成员变量:...转载 2019-03-30 18:51:49 · 316 阅读 · 0 评论 -
java基础语法(下)
1:方法(掌握)(1)方法:就是完成特定功能的代码块。 注意:在很多语言里面有函数的定义,而在Java中,函数被称为方法。 (2)格式: 修饰符 返回值类型 方法名(参数类型 参数名1,参数类型 参数名2...) { 方法体语句; re...转载 2019-03-20 12:03:31 · 87 阅读 · 0 评论 -
throw和throws的区别
throw和throws的区别:throw代表动作,表示抛出一个异常的动作;throws代表一种状态,代表方法可能有异常抛出;throw用在方法实现中,而throws用在方法声明中;throw只能用于抛出一种异常,而throws可以抛出多个异常。1、throw:(针对对象的做法)抛出一个异常,可以是系统定义的,也可以是自己定义的。下面举两个例子:抛出Java中的一个系统异常:public...转载 2019-03-21 12:37:41 · 1835 阅读 · 0 评论 -
Eclipse常用快捷键
**Eclipse常用快捷键@TOC1几个最重要的快捷键代码助手:Ctrl+Space(简体中文操作系统是Alt+/)快速修正:Ctrl+1单词补全:Alt+/打开外部Java文档:Shift+F2显示搜索对话框:Ctrl+H快速Outline:Ctrl+O打开资源:Ctrl+Shift+R打开类型:Ctrl+Shift+T显示重构菜单:Alt+Shift+T上一个/下一个光...转载 2019-03-18 10:22:38 · 372 阅读 · 0 评论 -
Eclipse下代码字体背景变红/变绿/变黄原因
eclipse 有测试代码覆盖率的功能,也就是执行Run——>Coverage后会出现这样字体背景变红/变绿/变黄的效果如何清除网上有说随便更改下代码就好了,也有说重启IDE,这些办法确实可行,只是不知其所以然而已。最佳解决办法是打开Coverage的视图,然后点击Remove all Sessions(两个×按钮)步骤一 Window —>show view —> Ot...转载 2019-03-21 19:52:27 · 6526 阅读 · 0 评论 -
使用java命令运行class文件提示“错误:找不到或无法加载主类“的问题分析
1.可能是编译的时候后缀带了.class:把后缀去掉;2.可能是因为你的java文件带了package包,但是你还在java文件所在目录运行:返回包的前一目录进行运行;小编就是因为java文件里带了package word.project2_0;导致的错误。。。错误原因是:我们在包里运行文件,在运行文件的时候又找了一次包,可是我们已经在包里了,自然找不到主类了。嘿嘿,因为如果你的java文...转载 2019-03-26 00:16:24 · 1365 阅读 · 0 评论 -
for循环语句全示例
代码if-else语句import java.util.Scanner;public class demo01 {public static void main(String[] args) {int x = 0;Scanner sc = new Scanner(System.in);x = sc.nextInt();if (x <= 1) { System....转载 2019-03-26 10:29:25 · 13648 阅读 · 0 评论 -
Java之成员变量、全局变量、局部变量的区别
存储区域:全局变量(全局静态变量)是放在方法区中。成员变量如果没有实例化那么变量是放在栈中;实例化了对象放在堆中,栈中放的是指向堆中对象的引用地址。局部变量放在栈中,new的对象放在堆中,8中基本数据类型变量放在栈中,变量所对应的值是放在栈帧中。生命周期:全局变量:当类加载的时候,就开始被创建,在类中只有一份; 会跟着类的消失而消失,生存时间叫长。成员变量:在对象被创建时而存在,当对象...转载 2019-03-30 18:06:54 · 182 阅读 · 0 评论 -
Java基础——成员变量、局部变量和静态变量的区别
之前在刚开始学习Java的时候,就谈了谈Java基础中的变量,虽然知道这货以后会经常用到,但没想到了基本语法这里,竟然有冒出来了成员变量、局部变量和静态变量。变来变去太容易让人搞晕了,挑拣出来梳理一下喽! 要想区分这哥仨,首先,我们得知道它们分别是什么。先从成员变量下刀。成员变量我们来研究一个事物: 属性:外在特征;例如人的身高,体重 行为...转载 2019-03-30 18:40:17 · 151 阅读 · 0 评论 -
java生成指定范围的随机数
生成指定范围内的随机数这个是最常用的技术之一。程序员希望通过随机数的方式来处理众多的业务逻辑,测试过程中也希望通过随机数的方式生成包含大量数字的测试用例。问题往往类似于:如何随机生成 1~100 之间的随机数,取值包含边界值 1 和 100。或者是:如何随机生成随机的3位整数?等等……以 Java 语言为例,我们观察其 Random 对象的 nextInt(int) 方法,...原创 2019-04-14 22:48:29 · 322 阅读 · 0 评论