初识java
文章平均质量分 77
Hercule2016
中国科学院软件研究所天基大数据团队助理工程师,希望与大家共同进步。
展开
-
java内部类
成员内部类成员内部类 内类可以直接使用外类的成员以及静态变量方法。public class Outer { private String name; public Outer(String name) { this.name = name; } private static String a; public static void a() { System.ou......原创 2020-01-08 17:21:14 · 76 阅读 · 0 评论 -
java常用类(Math数学类)
Math 数学类 //产生一个0-1之间的随机小数 double a = Math.random(); System.out.println(a);注意这里是一个0-1之间的小数。我们来连续输出三次:这是一个随机的double类型的变量。如果我们想要一个随机的整数呢?我们不仅要一个随机的整数我们还要一个100到200之间的随机整数。代码就可以编写如下。我们首先编写如下...原创 2019-12-27 15:49:18 · 739 阅读 · 0 评论 -
java常用类(字符串类:String StringBulider,StringBuffer)
对于字符串类我想我会采用一篇比较长的博文为了直观我还是决定以代码配合输入输出的方式呈现出来。首先我们定义一个字符串:String fileName = "dfghjkfl.jpg";而后我们返回指定位置的字符: String fileName = "dfghjkfl.jpg"; char c = fileName.charAt(1); System.out.println(c);...原创 2019-12-30 20:09:30 · 271 阅读 · 0 评论 -
基本数据类型的包装类
本人之所以把包装类作为单独一篇博文来写,主要是因为这里知识比较冗杂,为了帮助大家比较好的理解深层次的东西而不是做一个搬砖的这里我有必要单开一篇博文来了解下。首先我们来分析一下基本数据类型和包装类:包装类是对象,拥有方法和字段,对象的调用都是通过引用对象的地址;基本类型不是。包装类型是引用的传递;基本类型是值的传递声明方式不同:基本数据类型不需要new关键字;包装类型需要new在堆内存...原创 2019-12-31 18:48:34 · 1341 阅读 · 1 评论 -
java常用类(System类和Date类)
System对于System可能大家在打印数据的时候会经常的用到。而且当大家刚开始学java的时候可能输入数据还会用到Scanner类。所以这时候括号中是(System.in),可能大家都比较熟悉了。我就写几个陌生的东西让大家进一步了解吧首先是当前的时间戳,这里先给大家简单介绍下时间戳的概念:时间戳是指格林威治时间1970年01月01日00时00分00秒(北京时间1970年01月01日08...原创 2019-12-31 19:24:09 · 385 阅读 · 1 评论 -
java常用类(Calendar日历类)
1原创 2020-01-01 14:21:40 · 2398 阅读 · 1 评论 -
浅拷贝和深拷贝
对于java拷贝的理解 在java语言,当我们需要拷贝一个Java对象的时候,常见的会有两种方式拷贝:浅拷贝和深拷贝。浅拷贝只是拷贝了源对象的地址,所以源对象的任何值发生改变的时候,拷贝对象的值就会随之发生变化。但是深拷贝则是拷贝了源对象的所有值而不是地址,所以即使源对象的值发生了任何变化,拷贝对象的值也不会有变化。浅拷贝具体可以生成如下的实体和测试类:User类:public class User {原创 2021-12-09 09:47:13 · 604 阅读 · 0 评论 -
java中的>>,<<,>>>
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar转载 2022-02-14 16:09:34 · 566 阅读 · 0 评论 -
java方法函数(以及递归,随机数和条件运算)
方法作为java的方法函数我将与大家做如下的交流:修饰符 返回类型 方法名(参数列表){方法体}如果让我直接用文字来叙述方法函数,可能并不是很好叙述。咱们废话不多说,直接上代码。public class Example { public static void main(String [] args) { //此处就是咱们要执行的地方 /...原创 2019-12-26 15:16:53 · 486 阅读 · 1 评论 -
java流程控制
谈到流程控制我想大家先了解一个概念数组数组定义 定义数组时必须确定长度,以后不可更改长度,换句话说java的数组长度在一开始就是确定的不可以更改。String [] strs = {"张三","李四"};String [] strs2 = new String[2];String [] strs3 = new String[]{"1","2","3"};int [] ints = {...原创 2019-12-25 16:05:23 · 91 阅读 · 0 评论 -
java运算
数学运算加+ num3 = num1+num2;减- num3 = num1-num2;乘* num3 = num1*num2;除/ 当参与运算的数字为整型的时候 除数不能为0(也就是说其他时候除数可以为0大家注意一下我们学的是java不是单纯的数学) num3 = num1/num2;当参与运算的值为double类型,除数可以为0 商为Infinity(无穷)取余% ...原创 2019-12-25 15:40:20 · 139 阅读 · 1 评论 -
java的基本数据类型
变量分为基本数据类型和引用数据类型在java中 ,java是一个强类型的语言,强类型语言就可以理解成其每个变量都要有一个确定的类型,弱语言比如js每个变量都可以用var就好。类型—基本数据类型 int整型(4字节) -2 ^31–2 ^31-1|—引用数据类型 (这里后面再了解)基本的数据类型int整型 代表一个整数,长度为4字节 取值范围 -2 ^31-2 ^31-1在计算机中...原创 2019-12-25 15:33:17 · 96 阅读 · 0 评论 -
java第一个程序HelloWorld
新建一个文本文档 修改文件名为HelloWorld.java/** 注释:可以添加到代码中,但是不执行 文档注释 public 表示公共的 class 表示类 HelloWorld 表示类名 public class 修饰的类名必须和文件名相同 类名一般首字母大写其他字母小写,多个单词每个单词的首字母大写 一个java文件中只能存在一个public class的类 */pub...原创 2019-12-25 15:18:16 · 160 阅读 · 0 评论 -
java的安装配置
java的安装其实一开始我不想写这一篇博客的,因为网上诸如此类的博文真的太多了。但是我想还是系统的来学习一下,务实一些。首先java是sun公司开发的,不过sun被oracle受够了。所以下载的地址是oracle官网。但是我这里就不给大家官网的网址了。因为会上传一个jdk的压缩包供诸位使用,这次我会收一个积分。因为我感觉如果一个积分都没有,可能我的资源有些怪怪的,首先我的资源都是有效的。都是我...原创 2019-12-25 14:55:14 · 99 阅读 · 0 评论 -
java简介
java开始了前面的博客中学习了HTML+CSS,以及数据库mysql,接下来终于开始了java的学习,我是一个水平有限的人,如果是大神应该不会看我这篇文章,我想说你想学java前面的是比较基础的东西,就算你以后打算搞后端开发,也应该了解,而且数据库则更应该了解。什么是java首先我们学java要知道什么是javajava是一个编程语言,针对于java以前的浏览器主要有Netspace和I...原创 2019-12-25 14:32:53 · 179 阅读 · 0 评论