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

Java学习笔记2——多线程详解【代码】【图】

1. 线程简介 程序:静态概念,是指令和数据的有序集合。 进程:动态概念,执行程序的一次执行过程,是系统资源分配的单位。 线程:独立的执行路径,每一个线程都有自己的局部变量表、程序计数器(指向正在执行的指令指针)以及各自的生命周期。 一个进程Process至少有一个线程Thread,线程是CPU调度和执行的单位。线程运行由调度器安排调度,调度器与操作系统紧密相关,先后顺序不能人为干预。在程序运行时,即使没有自己创建线程,...

菜鸟Java学习笔记【图】

【一】Java入门篇(1) 一、概述(一)面向对象的编程语言(二)Java 二、Java运行开发环境配置三、建立代码工程 一、概述 (一)面向对象的编程语言 面向对象的编程语言(Object-Oriented Programming Language——OOPL)相对于C语言等面向过程的编程语言来说,能更直接地描述问题域中客观存在的事物(即对象)以及它们之间的关系。客观世界是由一些具体的事物构成的,每个事物都具有自己的一组静态特征(属性)和一组动态特征(行为)。面向对象...

Java Scanner的进阶使用 -04天 学习笔记【代码】

scanner的进阶 package Scanner;import java.util.Scanner;public class Demo04 {public static void main (String[] args){Scanner scanner = new Scanner(System.in);//从键盘接受数据int i = 0; float f = 0.0f; System.out.println("请输入数字 :");//如果 。。。那么 if (scanner.hasNextInt()){i = scanner.nextInt();System.out.println("整数数据 :" +i); }else {System.out.println("输入的不是整数数据");}System.out...

Java第一次学习笔记【图】

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 Java第一天学习笔记 前言一、1、十进制转二进制练习2、二进制转十进制3、常见DOS命令2.notepad++ 、eclipse 的安装三、HelloWorld.java第一个java程序前言 我突然记起一次月考听力 –Hello, Jane! What are you doing? –I’m waiting for C++ .What about you, JAVA ? –I am waiting for you .嘻嘻嘻刚刚看到的评论小小恶改一下换了下他们的名字,天天向上天天...

Java基础第五天学习笔记

05.01_Java语言基础(数组概述和定义格式说明)(了解)* A:为什么要有数组(容器) * 为了存储同种数据类型的多个值* B:数组概念 * 数组是存储同一种数据类型多个元素的集合。也可以看成是一个容器。 * 数组既可以存储基本数据类型,也可以存储引用数据类型。* C:数组定义格式 数据类型[] 数组名 = new 数据类型[数组的长度];05.02_Java语言基础(数组的初始化动态初始化)(掌握)* A:什么是数组的初始化 * 就是为数组开辟连续的内存空间,...

Java 拓展运算符 -03天 学习笔记【代码】

拓展运算符package Demo;public class Damo004 { public static void main (String[] args){int a = 10;int b = 20;a+=b; //a=a+b System.out.println(a); //此处a的值为30a-=b; //a=a-bSystem.out.println(a); //所以在这里a为30-20为10且a+=b与a-=b是同时一起运算System.out.println("=================");//字符串连接符 字符串String + System.out.println(a+b); //而这里a的赋值没变所以一个30,一个-10System.o...

JavaWeb黑马旅游网-学习笔记08【旅游线路详情】【代码】【图】

Java后端 学习路线 笔记汇总表【黑马程序员】 JavaWeb黑马旅游网-学习笔记01【准备工作】JavaWeb黑马旅游网-学习笔记02【注册功能】JavaWeb黑马旅游网-学习笔记03【登陆和退出功能】JavaWeb黑马旅游网-学习笔记04【BaseServlet抽取】JavaWeb黑马旅游网-学习笔记05【分类数据展示功能】JavaWeb黑马旅游网-学习笔记06【旅游线路分页展示分页展示】JavaWeb黑马旅游网-学习笔记07【旅游线路查询】JavaWeb黑马旅游网-学习笔记08【旅游线...

【Java基础学习笔记】4、数组及常用方法整理【代码】【图】

文章目录 一、数组简单介绍1、数组的定义(1)声明数组(2)创建数组 2、数组常用方法(1)输出一个数组(2)将字符串转化为字符数组(3)数组的复制二、数组排序(1)Arrays.sort()方法(2)冒泡排序(3)选择排序(4)插入排序一、数组简单介绍 1、数组的定义 数组是用来储存固定大小的同种类型元素的集合。 数组变量是引用变量。 (1)声明数组 数组类型[ ] 数组名称; int[] num;//整数数组 char[] character;//字符数组 boole...

初识java变量与常量-01天 学习笔记【代码】

java变量变量就是可以变化的量java是一种强类型语言,每个变量都必须声明其类型 java变量是程序中最基本的程序单元,其要素包括变量名,变量类型和作用域Tips 每个变量都要有类型,类型可以是基本类型,也可以是引用类型。变量名必须是合法的标识符。变量声明是一条完整的句子,因此每一个声明都必须以分号结束。 public class Dameo5 {public static void main(String[] args) {// int a,b,c;int a=1,b=2,c=3; // 不建议这么写,保...

04.Java 学习笔记 划重点【代码】【图】

Java 划重点笔记 JAVA概述基础语法常量关键字数据类型变量标识符类型转换 运算符算数运算符赋值运算符逻辑运算符短路逻辑运算符三元运算符 数据输入流程控制switch 分支语句循环 RandomIDEA项目结构内容辅助键和快捷键 数组数组定义格式数组动态初始化内存分配数组静态初始化数组操作的2个常见问题 方法方法重载方法参数传递 案例:百钱百鸡面向对象类和对象类的定义对象的使用对象内存成员变量和局部变量privatethis封装构造方法 ...

java学习笔记一

一、java的三大版本:①javaSE 桌面标准版②javaME嵌入式开发(基本死了)③javaEE企业版 二、java崛起的两大机遇:①2006年Hardop崛起(大数据领域)②2008年Android崛起(手机领域) 三、和java有关的三个概念:①JDK: java development kit : java开发工具(当前使用最多的版本是JDK8)②JRE:java run environment : java运行时环境③JVM:java virtual machine : java虚拟机 四、安装JDK:下载JDK8安装包 -> 安装 -> 配置环境变量 ->...

JAVA 反序列化漏洞入门学习笔记(一)--反序列化简介【代码】【图】

JAVA 真的令人头大 参考文章 Java反序列化漏洞从入门到深入 JAVA 序列化与反序列化 简介 同 PHP/Python 类似,java 序列化的目的是将程序中对象状态转换成以数据流形式,反序列化是将数据流恢复为对象。 此举可以有效地实现多平台之间的通信、对象持久化存储。 序列化实例 import java.io.*;//定义一个可序列化的类,该类必须实现 java.io.Serializable 接口 class Giao implements java.io.Serializable {public String name;publ...

Java学习笔记1【代码】

三高问题:高可用、高性能、高并发1. Java基础 1.1 数据类型 强类型语言: 要求变量的使用要严格符合规定,所有变量都必须先定义后才能使用。1 B(byte,字节)=8 bit(位) 1024B=1KB 1024KB=1M 1024M=1G 电脑32位(4GB)和64位(128GB)表示其寻址能力Java的数据类型: 基本类型primitive type: 数值:整数(byte127_1、short32767_2、int_4、long+L_8)、浮点(float+F_4、double_8)、字符(char_2)Boolean类型_1bit 引用数据类型...

JAVA 反射学习笔记【代码】【图】

参考文章 Java 反序列化漏洞(2) – Java 反射机制 看完参考后面忽略 定义Java 反射机制是指在程序运行时,对于任何一个类,都能知道这个类的所有属性和方法,对于任何一个实例对象,都能调用该对象的任何一个属性和方法 Java 中这种 "动态获取信息" 和 "动态调用属性 "方法的机制被称为 Java 反射机制 实例对象可以通过反射机制获取它的类,类可以通过反射机制获取它的所有方法和属性,获取的属性可以设值,获取的方法可以调用 Jav...

Java学习笔记 —— Java 基础语法【代码】【图】

1. 初识 Java Java是一种可以开发跨平台应用软件的面向对象程序设计语言,是一种强类型的语言。 1.1 第一个 Java 程序 打开终端,输入 $ vim HelloWorld.javapublic class HelloWorld {public static void main(String[] args) {// static提供了这样一个特性,无需建立对象,就可以启动system.out.println("Hello world!"); } }在终端将上述代码存放到 Hello.java中,使用 javac Hello.java编译代码,生成一个 Hello.class文件,接...