【Java基础(学习笔记)之泛型】教程文章相关的互联网学习教程文章

Java基础加强总结(三)——代理(Proxy)【代码】【图】

一、代理的概念  动态代理技术是整个java技术中最重要的一个技术,它是学习java框架的基础,不会动态代理技术,那么在学习Spring这些框架时是学不明白的。  动态代理技术就是用来产生一个对象的代理对象的。在开发中为什么需要为一个对象产生代理对象呢?  举一个现实生活中的例子:歌星或者明星都有一个自己的经纪人,这个经纪人就是他们的代理人,当我们需要找明星表演时,不能直接找到该明星,只能是找明星的代理人。比如...

Java基础学习笔记二十四 MySQL安装图解【图】

、MYSQL的安装1、打开下载的mysql安装文件mysql-5.5.27-win32.zip,双击解压缩,运行“setup.exe”。2、选择安装类型,有“Typical(默认)”、“Complete(完全)”、“Custom(用户自定义)”三个选项,选择“Custom”,按“next”键继续。3、点选“Browse”,手动指定安装目录。4、填上安装目录,我的是“F:\Server\MySQL\MySQL Server 5.0”,也建议不要放在与操作系统同一分区,这样可以防止系统备份还原的时候,数据被清...

Java基础Collection集合

1.Collection是所有集合的父类,在JDK1.5之后又加入了Iterable超级类(可以不用了解)2.学习集合从Collection开始,所有集合都继承了他的方法集合结构如图:主要学习Collection中的add()方法向集合中添加元素Collection<String> list = new ArrayList<>(); //父类引用指向子类对象 list.add("a"); list.add("a"); list.add("b"); list.add("a");---------------------------------------------------------...

Java基础[01-Java概述]【代码】【图】

一、 课前准备1)计算机分类:PC家庭电脑大型机——服务器终端——云计算的课程作用科学计算多媒体应用网络通信图形处理构成硬件:鼠标、键盘、手写板、扫描仪、显示器、主机、cpu、硬盘、电源、内存、主板、显卡、声卡、网卡软件:系统软件、应用软件2)软件开发软件:一系列按照特定顺序组织的计算机数据和指令的集合。系统软件:DOS,Windows,Unix,Linux,MAC,Ios,Android等。应用软件:扫雷,迅雷,QQ等。开发:根据用户要求...

Java基础随笔

Java大部分情况下是通过new关键词新建一个对象,跟C++类似,也是将标识符当作一个指针,指向堆中的实际空间。如果直接像C++一样在栈中给对象分配空间,是不行的,没有实际空间。Java的new关键词会给类中变量赋初始值(类似C++中的全局变量),而C++不会。Java有构造函数,但他没有析构函数。可以将多个类定义在一个.java文件中,但只能有一个类是public。this指针可以代替类的构造函数。Java只能单根继承,C++可以多重继承。不写ex...

Java基础【基本数据类型包装类、int与String 之间的相互转换】

为什么会有基本类型包装类?将基本类型数据类型封装成对象,这样的好处可以在对象中定义更多方法操作该数据。包装类常用的操作就是用于基本数据类型与字符串之间的转换问题:int a=100; 为什么不能使用 String s = (String) a;String s 是对象引用,a是基本数据类型,基本数据类型 存放的就是数值对象就是引用类型 对象变量存的是内存地址所以不能强制转换基本数据对应的包装类byte Byteshort Shortint Integer [先学习这...

java基础学习总结——java环境变量配置

前言  学习java的第一步就要搭建java的学习环境,首先是要安装JDK,JDK安装好之后,还需要在电脑上配置"JAVA_HOME”、"path”、"classpath"这三个环境变量才能够把java的开发环境搭建好。在没安装过jdk的环境下,path环境变量是系统变量,本来存在的,而JAVA_HOME和classpath是不存在的。一、配置JAVA_HOME变量  操作步骤(win7系统):计算机→右键“属性”→高级系统设置→高级→环境变量,如下图所示:  点击系统变量下面的...

Java基础---Java环境配置【图】

java 下载:https://www.java.com/zh_CN/1.Java安装:jdk9 2. JAVA_HOME 环境变量的配置 在DOS命令行下使用这些工具,就要先进入到JDK的bin目录下,这个过程就会非常的麻烦。 不进入JDK的 bin 目录,这些工具就不能使用,会报错。 为了开发方便,我们想在任意的目录下都可以使用JDK的开发工具,则必须要配置环境变量,配置环境变量的意义在于告诉操作系统,我们使用的JDK开发工具在哪个目录下。 2. 配置环境变量1. 文件...

JAVA基础学习day16--集合三-Map、HashMap,TreeMap与常用API【代码】

一、Map简述1.1、简述public interface Map<K,V>类型参数:K - 此映射所维护的键的类型 keyV - 映射值的类型 value该集合提供键--值的映射。key不能重复,一对对的存储方式将键映射到值的对象。一个映射不能包含重复的键;每个键最多只能映射到一个值。1.2、方法嵌套类摘要static interfaceMap.Entry<K,V> 映射项(键-值对)。 方法摘要 voidclear() 从此映射中移除所有映射关系(可选操作)。 booleancontainsK...

Java从基础到进阶学习之路----数独小游戏制作(二)【图】

详细设计游戏数据结构设计显然,需要存储数据的地方只有九宫格地图部分。对于地图,很明显我们可以采用二维数组int [] [] game;来存储地图中的数据。但是int的二维数组虽然直接简单,但是还是有一定不便之处,比如没有集合的内置处理方法丰富。所以,显然,在游戏地图的生成过程中,一些辅助数据我们可以采用Java的集合。地图生成算法对于数独而言,游戏的成功的最根本的保证就是当前的地图有一个存在的解。这就像是解方程,如果不...

JAVA基础

JAVA基础JAVA数据类型:int,long ,short,float,double,char,String. 数据类型的静态属性:MAX_VALUE,MIN_VALUE,SIZE,TYPE.循环for(数据类型 临时变量:数组名) system.out.println(临时变量);可以将数组遍历。 原文:http://www.cnblogs.com/bluewhy/p/4865049.html

Java基础——Servlet(二)【图】

好久没有写博客了,最近有在学习。可能是遇到瓶颈了,学到Servlet这里觉得有些吃力。前几天已经学完一遍了,但是学完之后觉得还是很迷茫。去知乎和百度上搜索,遇到的都是一些概念之类的讲解。核心的介绍说,这块的知识点非常非常的重要。我也不敢马虎。突然有一天,在网上发现了评价很高的,这块知识点的学习视频。觉得受益,视频讲的很细致。笔记如下:之后还会继续向下学习的。这篇博客权当出来冒个泡儿。。。。嘻嘻,加油↖(^ω...

Java基础八:数组【代码】

数组数组的定义数组是相同类型数据的有序集合数组描述的是相同类型的若干个数据,按照一定的先后次序排列组合而成其中每一个数据成为一个数组元素,每个数组元素可以通过一个下标来访问他们数组声明创建首先必须声明数组变量,才能在程序中使用数组,下面是声明数组变量的语法:dataType[] arrayRefVar;//首选的方法 int[] num; num = new int[10];//或dataType arrayRefVar[];//效果相同,但不是首选方法Java语言使用new操作符来创...

Java基础班学习笔记(8)

1:如何制作帮助文档(了解) (1)写一个类 (2)加入文档注释 (3)通过javadoc工具生成即可 javadoc -d 目录 -author -version ArrayTool.java 如何使用帮助文档1:打开帮助文档2:点击显示,找到索引,看到输入框3:知道你要找谁?以Scanner举例4:在输入框里面输入Scanner,然后回车5:看包 java.lang包下的类不需要导入,其他的全部需要导入。 要导入: java.util.Scanner6:再简单的看看类的解释和说明,别忘了看看该类的版本7:看类的结构...

Java基础:数据类型讲解【代码】【图】

数据类型强类型语言要求变量的使用要严格符合规定,所有变量都必须先定义后才能使用弱类型语言Java的数据类型分为两大类基本数据类型代码示例public class Demo2 {public static void main(String[] args) {//八大基本数据类型//整数int num1=10; //最常用byte num2=20;short num3=30;long num4=30L; //long类型要在数字后面加个L//小数:浮点数float num5=50.1F; //float类型要在数字后面加个Fdouble num6=3.1415926535;//字符cha...