【java学习笔记--入门篇1】教程文章相关的互联网学习教程文章

Java快速入门学习笔记-00 Java简介及开发环境搭建【代码】【图】

Java简介及开发环境搭建 文章目录 Java简介及开发环境搭建一、Java介绍1.诞生2.版本3.特性 二、搭建Java开发环境Linux下搭建Java开发环境一、Java介绍 1.诞生 Java最早是由SUN公司(已被Oracle收购)的詹姆斯高斯林(高司令,人称Java之父)在上个世纪90年代初开发的一种编程语言,最初被命名为Oak,目标是针对小型家电设备的嵌入式应用,结果市场没啥反响。谁料到互联网的崛起,让Oak重新焕发了生机,于是SUN公司改造了Oak,在199...

Java学习笔记(3):ArrayList的基础使用(不涉及对象)【代码】

1.ArrayList的构造和元素添加 //ArrayList的构造 ArrayList<String> lmx = new ArrayList<>(); System.out.println(lmx); //添加 public boolean add (E e) lmx.add("ywq"); lmx.add("lmx"); lmx.add("wan"); System.out.println("lmx1:"+lmx); //添加 public void add(int index,E element) //在指定位置添加指定元素,当前位置的元素向后移 lmx.add(1,"haha"); System.out.println("lmx2:"+lmx);[]lmx1:[ywq, lmx, wan] lmx...

Java学习笔记(2):字符串(1)【代码】

一.字符串读取和输出的基本操作 import java.util.Scanner; public class Stringg {public static void main(String[] args) {Scanner in = new Scanner(System.in);String line = in.nextLine();//字符串输入System.out.println(line);} }二.String类的使用 String类的四种构造(只列出三种,还有一种字节构造并不常用) public class Stringg {public static void main(String[] args) {//第一种:直接赋值String l1 = "ywq";Syst...

java学习笔记--基础篇07(数组)【代码】【图】

JAVA数组 1、数组概述数组是相同类型数据的有序集合每个数组元素可以通过一个下标(索引)来访问,数组下标从0开始2、数组声明创建 2.1声明1 dateType[] array; //首选方法 2 或 3 dateType array[]; //效果相同,但不是首选2.2创建1 dateType[] Array = new dateType[arraySize];3、java内存简单分析 1 int[] array = new int[10]; 2 array[0] = 1; 3 array[1] = 2; 4 array[2] = 3; 5 ... 4、数据初始化静态初始化1 i...

学习笔记(53):4天速学JAVA面向对象-多态的实际意义【代码】

立即学习:https://edu.csdn.net/course/play/24609/274868?utm_source=blogtoedu 多态的意义 package cn.itxdl.day10; //多态的实际意义在于可以屏蔽不同子类的差异性实现通用的编程,但可以调用不同的方法带来不同的结果 public class ShapeTest {//自定义成员方法实现参数指定矩形特征的打印//矩形类型的引用指向矩形自己的对象// Rect r =new Rect(1,2,3,4) public static void draw(Rect r) {r.show();}//自定义成员方法实现参...

java学习笔记--基础篇05(方法定义与调用)【代码】【图】

JAVA方法 1、何谓方法java方法,语句的集合,在一起执行一个功能(为解决一类问题的步骤的有序组合)设计方法的原则:方法本质上是功能块,最好保持方法的原子性,即一个方法只完成一个功能,有利于后期的扩展。2、方法的定义1 修饰符 返回值类型 方法名(参数类型 参数名){ 2 ... 3 方法体 4 ... 5 6 return 返回值; 7 } 修饰符:简单理解就是告诉编译器这个方法谁能用(访问修饰符,public-谁都能用、p...

《java从入门到精通》——集合类 2020-01-18 java学习笔记【代码】

14 集合类 14.1集合类概述 集合类又被称为容器,存放对象的引用,长度可变常见的有List集合、Map集合、Set集合List集合、Set集合实现了Collection接口java.lang.Object Map HashMapTreeMap Collection Set HashSetTreeSet List ArrayListLikedList 14.2Collection接口Collection接口是层次结构中的根接口,构成Collection的单位,称为元素。 Collection接口通常不能直接使用,但该接口提供了添加、删除元素、管理数据的方法 p...

java学习笔记28:eclipse基本配置操作【代码】

1、eclipse界面设置 Window→reset perspective //恢复默认视图布局 window→perspective→Customer perspective→Menu Visibility //修改右键new的选项 window→preferences→general→appearance→colors and fonts→右边,basic→Text font→edit进行编辑//设置字体,大小 window→perspective→Customer perspective→Tool bar visibillity //设置工具条可见性 window→preferences→server→runtime environment //调整tomca...

java学习笔记27:包与内部类【代码】

1、包的作用字节码.class分类存放1、把功能相似或相关的类或接口组织在同一个包中,方便类的查找和使用。2、如同文件夹一样,包也采用了树形目录的存储方式。同一个包中的类名字是不同的,不同的包中的类的名字是可以相同的,当同时调用两个不同包中相同类名的类时,应该加上包名加以区别。因此,包可以避免名字冲突。3、包也限定了访问权限,拥有包访问权限的类才能访问某个包中的类。Java 使用包(package)这种机制是为了防止命...

Java学习笔记(八)【代码】

运算符 目录 运算符 1.算术运算符 2.赋值运算符 3.比较运算符(关系运算符) 4.逻辑运算符 5.位运算符 6.三元运算符1.算术运算符+ - + - * / % (前)++ (后)++ (前)-- (后)-- + 【典型代码】 //除号:/int num1 = 12;int num2 = 5;int result1 = num1 / num2;System.out.println(result1);//2// %:取余运算//结果的符号与被模数的符号相同//开发中,经常使用%来判断能否被除尽的情况。int m1 = 12;int n1 = 5;System.out.println("m...

Java学习笔记二【代码】【图】

1.运算符 1.1概述1.1.1)算数运算符: + - * / % ++ – 注意事项:+ - * / 两端的变量必须是同种类型,并返回同种类型。% 取余运算,负数的余数符号与被模数符号相同,- 1 % 5 = - 1,1 % - 5 = 1;Num % n, n>0,结果范围 [0,n),是周期函数。**注意整除**问题: 1 / 2 = 0(整数的除法是整除) 1.0 / 2 = 0.5 1D / 2 = 0.5单独的前、后自增或自减是没区别的, 有了赋值语句或返回值, 则值不同!eg1自增自减int a = 1; a =...

Java学习笔记4-数组【代码】【图】

Java学习笔记4-数组 1、简介 数组(Array)是有序的元素序列。若将有限个类型相同的变量的集合命名,那么这个名称为数组名。组成数组的各个变量称为数组的分量,也称为数组的元素,有时也称为下标变量。用于区分数组的各个元素的数字编号称为下标。数组是在程序设计中,为了处理方便, 把具有相同类型的若干元素按有序的形式组织起来的一种形式。这些有序排列的同类数据元素的集合称为数组。 2、作用 存储数据(基本数据类型和引用...

java 学习笔记

jar包 和 war包 jar包 全称 Java Archive File(Java 档案文件),通常 JAR 文件是一种压缩格式,和 ZIP 格式兼容,与 ZIP格式不同的是它 包含了一个名为 META-INF/MANIFEST.MF的清单文件,这个清单文件是由生成 JAR 包的时候系统自动创建的 与 ZIP 文件不同的是,JAR 文件不仅用于压缩和发布,而且还用于部署和封装库、组件和插件程序,并可被像编译器和 JVM 这样的工具直接使用。 war包 war包是JavaWeb工程发布用的包, 是Su...

私有构造函数使类不可实例化-第二章创建和销毁对象-Effective Java学习笔记03【代码】

学习笔记@Effective Java 第二章创建和注销对象Item 4不可实例的要有Private构造函数文章内容来源于Joshua Bloch - Effective Java (3rd) - 2018.chm一书 第二章 创建和注销对象 Item 4不可实例的要有Private构造函数 Enforce noninstantiability with a private constructor 有时你会希望编写一个类只包含一组静态方法和静态字段 这样的类业内骂声一片,就object而言,因为有些人无脑滥用,但是它们确实有有效的用途 它们可以对相...

Java学习笔记【图】

Java 基础语法 基础阶段注释、标识符、关键字 注释平时我们编写代码,在代码量比较少的时候,我们还可以看懂自己写的,但是当项目结构一旦复杂起来,我们就需要用到注释了。注释并不会被执行,是给我们写代码的人看的书写注释是一个非常好的习惯平时写代码一定要注意规范Java中的注释有三种: a. 单行注释;代码中另起一行 输入 "//" 进行注释 b.多行注释;/* */ c.文档注释;/** */标识符关键字Java 所有的组成部分都需要名...