【Java基础(一)基本数据类型】教程文章相关的互联网学习教程文章

java基础数组的定义

1.数组定义格式分为动态和静态    (1)静态初始化的格式:两种      数据类型[] 数组名 = new 数据类型[]{元素1, 元素2, 元素3...}      //示例      int[] arr = new int[]{10,20,30,40};       数据类型[] 数组名 = {元素1, 元素2, 元素3...};      //示例      int[] arr = {10,20,30,40};    (2)数组的动态定义格式数据类型[] 数组名 = new 数据类型[数组长度]; 数据类型 变量名...

java基础【代码】【图】

java基础语法一、标识符和关键字在程序中用于定义名称的都为标识符,如文件名称、类名称、方法名称或变量名称等。在Java中标识符的定义格式由字母、数字、_(下划线),$所组成,其中不能重复,不能以数字开头,不能是Java中的关键字,而且每一个标识符都要有自己的意义。如StudentName,表示的是学生姓名。注意:标识符区分大小写。在定义标识符时是有大小写区别存在的,如ORACLE,oracle,ORAcle等,虽然表示的单词一样,但都属于...

Java基础-数组

数组声明 数据类型[] 数组名; 或 数据类型 数组名[] int[] scores; int scores[]; 分配空间 数组名= new 数据类型[数组长度]; scores=new int[5]; 声明和分配空间一起 int[] scores=new int[5]; 赋值 scores[0]= 1;.. 声明 分配空间 赋值一起 int[] scores={1,2,3,4} 或 int[] scores=new int[]{1,2,3,4} 4)foreach 操作数组 For(元素类型 元素变量 :遍历对象){ } 例 for(String score : scores){} 5)nums[i]=(int)(Math.random...

大数据Java基础第十二天作业【代码】

第一题:HashMap内部实现原理 HashMap存的是key => value 对的集合,每一对就是一个entry(条目),key和value存的都是对象的引用。key不能存重复的值,key的集合是keySet()。value可以存重复的值,value的集合是values()。 HashMap底层用的是hash(散列)算法,使的在map中查询值速度快效率高。 HashMap判断对象是否相等,先判断hashcode是否相等,再判断equals值是否相等。对象相等代码:(this.hashcode() == obj.hashcode() && (this...

Java基础2.5_程序逻辑结构【代码】

使用if语句进行判断 public class TestDemo {public static void main(String args[]) {double score = 90.0; // 定义变量if (score > 60.0) { // 设置判断条件System.out.println("及格了!");}} }程序执行结果: 及格了! 使用if…else判断public class TestDemo {public static void main(String args[]) {double score = 30.0; // 定义变量if (score > 60.0) { // 条件判断满足System.out.println("及格了!...

大四Java复习笔记之Java基础

一、static和final 学习Java那么久,好像自己就没有怎么用过final,所以对fianl的理解不够。final不但出现在变量的修饰里面,还可以出现在方法和类的修饰。final类不能被继承,因此final类的成员方法没有机会被覆盖,默认都是final的。final方法锁定方法,子类不能覆盖修改方法,同时方法会高效。final变量final修饰的成员变量表示常量,只能被赋值一次,赋值后值无法改变,final是指引用的变量不能不能变,但是引用所指向的对象...

Java基础复习(1) 为什么在java中我们要将main定义为一个static方法?【代码】【图】

2015-10-20 以前学习java知识,只是跟着用到的代码跳着学了些,学的不全还错漏成片……恩,好惨! 思来想去,是必须要好好复习加整理下,不然写出来的东西真没法读了。所以,就从今儿起一点一点的啃下去吧。 回头创建了Class文件,又看到了熟悉的main函数……然后,有了标题的问题。那么,今天就回顾这个问题吧。 1publicclass Review_p2 {2publicstaticvoid main(String[] args) {3byte b = 3;4 5byte aa = 4;6byte bb =...

JAVA基础学习-对数组随机赋值并排序【代码】

Math.random() 会得到一个0-1之间的随机浮点数,然后乘以100,并强转为整型即可。(int) (Math.random() * 100);public static void main(String[] args) { int[] a = new int[5]; for (int i = 0; i < 5; i++) { a[i] = (int) (Math.random()*100); System.out.println("数组中的各个随机数是:"+a[i]); } Arrays.sort(a); for (int i = 0; i < a.length; i++) { System.out.println("数组中的...

Java基础复习(四)【图】

IO流 字节 byte 字符char 第二行是节点流(文件流) 剩下的是处理流 处理流 :对已有的流进行一个包装需要关注的是蓝颜色的框 不能用字符流来处理图片等字节数据文本文件应该使用字符流来读取 原文:https://www.cnblogs.com/doyi111/p/12598060.html

Java基础 import 要在所有的class前面【代码】

????JDK :OpenJDK-11?????OS :CentOS 7.6.1810?????IDE :Eclipse 2019?03typesetting :Markdowncodepackage per.jizuiku.base;// import要在所有的class前面 import java.util.Scanner;/*** @author 给最苦* @date 2019/06/29* @blog www.cnblogs.com/jizuiku*/ class Demo {/*** @param args*/public static void main(String[] args) {} }resource[ JDK ] openjdk.java.net[ doc - 参考 ] docs.oracle.com/en/java/javase/11...

java基础: 数据类型【代码】【图】

1.数据类型 在java中,数据类型分为基本数据类型和引用数据类型基本数据类型有8种,除了这8种其余的都是引用数据类型 //int 类型int m = 3; //long类型(要注意)long l =3 l; //在之后面加上字母l //float类型赋值的时候和long类似(注意值后面要加上f)float f =10.24 f; //doubledouble d =10.24; boolean b1 = true; boolean b2 = false; 原文:https://www.cnblogs.com/Begin-Again/p/12548692.html

java基础——Collections.sort的两种用法【代码】【图】

Collections是一个工具类,sort是其中的静态方法,是用来对List类型进行排序的,它有两种参数形式:publicstatic <T extends Comparable<? super T>> void sort(List<T> list) {list.sort(null);}publicstatic <T> void sort(List<T> list, Comparator<? super T> c) {list.sort(c);}首先使用基本类型(此处使用Integer)来演示第一个方法:static List<Integer> intList = Arrays.asList(2, 3, 1);privatestaticvoid sortBaseType...

Java基础【代码】【图】

Java基础标识符Java所有的组成部分都需要名字。类名、变量名以及方法名都被称为标识符。所有的标识符都应该以字母(A-Z或者a-z),美元符号($)、下划线(_)开始首字符之后可以是字母(A-Z或者a-z),美元符号($)、下划线(_)或数字的任何字符组合不能使用关键字作为变量名或方法名标识符是大小写敏感的合法标识符举例:fuck、$abcd、_abcd、__1_abcd非法标识符举例:123abc、-abc、#abc数据类型强类型语言要求变量的使用要严...

Java基础 awt Frame 点击叉后,在控制台输出提示信息并关闭程序【代码】【图】

????JDK :OpenJDK-11?????OS :CentOS 7.6.1810?????IDE :Eclipse 2019?03typesetting :Markdowncodepackage per.jizuiku.gui;import java.awt.Frame; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent;/*** @author 给最苦* @date 2019/06/30* @blog www.cnblogs.com/jizuiku*/ public class Demo {/*** @param args*/public static void main(String[] args) {// 创建窗体对象并给出标题String title...

java基础之----集合【代码】【图】

概述  java中的集合类应用非常广泛,而且性能也很好,所以,往往我们都不太注意他们的底层实现原理,但是面试中面试官很喜欢问这些集合类的底层实现原理,那问题来了,掌握这些原理有没有用?(当然这个有用是除了装*之外的^_^),举个例子来说,比如我知道ArrayList是线程不安全的,当多线程时会有问题,我百度一下,查到Vector是线程安全的,我就使用Vector,但是因为Vector底层是用Synchronized实现的线程安全,而synchronize...