【java基础语法】教程文章相关的互联网学习教程文章

Java基础(00)

Java发展史Java之父:詹姆斯.高斯林(James Gosling).SUN(Stanford University Network 斯坦福大学网络公司)产物.1995年5月23日,java语言诞生1998年12月JDK1.2(将Java分成了J2SE,J2EE,J2ME)2004年10月JDK1.5(改名为JavaSE5.0,JavaEE,JavaME)2009年4月20日,Oracle(甲骨文)74亿美元收购Sun.2011年7月,JavaSE7.0(Oracle收购后第一个发布的版本)J2SE可以做桌面应用程序,J2ME可以做嵌入式(已经被android开发取代),J2EE(网站开发)JDK、JRE、...

httpclient下载网页源码---java基础爬虫【代码】【图】

有关httpclient:HttpClient相比传统JDK自带的URLConnection,增加了易用性和灵活性,它不仅使客户端发送Http请求变得容易,而且也方便开发人员测试接口(基于Http协议的),提高了开发的效率,也方便提高代码的健壮性。因此熟练掌握HttpClient是很重要的必修内容,掌握HttpClient后,相信对于Http协议的了解会更加深入。org.apache.commons.httpclient.HttpClient与org.apache.http.client.HttpClient的区别Commons的HttpClient项...

java基础总结(六)【集合】【图】

常见的数据结构  1.栈  先进后出  2.队列  先进先出  3.数组  查询快,增删慢    因为有索引,可以快速定位, 但凡要添加或者删除一个元素,都要重新创建新的数组, 还要将老的数据原封不动的拷贝,非常耗时  4.链表   查询慢,增删快     因为每次都从头或者从尾开始查, 只需要断开或者链接一个节点就可以增删, 没必要动全身  5.红黑树---> TreeSet, TreeMap  查询快, 可以排序    因为底层趋近于平衡树...

java 基础

第一章将java文件编译成class文件: 在记事本中编辑java代码-----修改文件名为.java文件----打开cmd---进入文件所在文件路径如f:----在命令窗口执行javac 文件名.java--执行命令:java 文件名 包名小写,类名首字母大写,类名可.java文件名要完全一致,是\n注意不是/用javac 文件.java命令编译,后用java 类名 执行形成的Class文件第二章标识符的命名规则:(驼峰命名法)变量名,方法名第一个单词小写后面每一个单词首字母大写三种...

JAVA 基础之Integer【代码】

jdk1.5后增加了自动拆箱和自动装箱特性。java的八种 byte,short,int,long,float,double,char,boolean基本类型和各自对应的包装类型的相互转化。装箱指的是 int类型 变为 Integer实例对象,拆箱指的是 Integer实例 变为 int类型。java.lang包下的类Integer。作为int基本类型的封装类。有以下特点。一、Integer a = 100;Integer b = 100;Integer c = 1000;Integer d = 1000;System.out.println(a == b);System.out.println(c...

Java基础-数组【代码】【图】

数组的概述数组的理解数组(Array),是多个相同类型数据按一定顺序排列的集合,并使用一个名字命名,并通过编号的方式对这些数据进行统一管理。数组相关的概念数组名元素角标、下标、索引组的长度:元素的个数数组的特点数组是有序排列的数组属于引用数据类型的变量。数组的元素,既可以是基本数据类型,也可以是引用数据类型创建数组对象会在内存中开辟一整块连续的空间数组的长度一旦确定,就不能修改数组的分类按照维数:一维数组...

java基础程序设计

输入System.out:标准输出设备 System.in:标准输入设备 Scanner类型的对象,可以读取来自System.in的输入(java.util)导入包明确导入:import java.util.Scanner;导入这个类 通配符导入: import java.util.*;导入这个包中所有的类导入包的作用:使编译器可以找到类的位置,程序中不使用这个类,那么编译器不会读取这个类的信息运算幂运算:Math.pow(2.3);System.currentTimeMillis()返回从1970年0时0秒到现在的毫秒数,可以用作产生...

Java基础——运算符【代码】

Java运算符算术运算符操作符名称描述+加法相加运算符两侧的值–减法左操作数减去右操作数*乘法相乘操作符两侧的值/除法左操作数除以右操作数%取余左操作数除以右操作数的余数++自增操作数的值增加1--自减操作数的值减少1要点 :加号:当+两边是数值时,当作算术符号,当某一边是非数值时,当作字符串连接符号进行除法运算时,若两个操作数是整型的,结果也会是整型的,舍弃掉小数部分;如果有一个数是浮点数,结果将自动转型为浮点型...

java基础学习总结-----线程(一)【代码】【图】

转:基础学习总结----线程(一)http://www.cnblogs.com/xdp-gacl/p/3633936.htmljava一、线程的概念线程:线程是一个程序里面不同的执行路径进程:一个静态的概念,机器上的一个.class文件,机器上的一个.exe文件,这个叫做一个进程。程序的执行过程:1.首先把程序的代码放到内存的代码区里面,代码放到代码区后并没有马上开始执行,但这时候说明了一个进程准备开始,进程已经产生,但还没有开始执行,这就是进程。其实是2.一进程的...

黑马程序员-Java基础之网络编程【代码】

网络编程  实现计算机互联的三要素:1、IP地址 本机回路IP:127.0.0.12、端口号(逻辑端口):用于标识应用程序。 端口号0~65535之间的整数;0~1024之间大部分已被用于一些知名的网络服务和应用,所以现在开发的网络应用程序端口号一般是1024以后的整数。3、通信协议 TCP:三次握手机制,面向连接,稍慢。可靠 UDP:无连接,每个数据报大小限制在64K内。传输快。不可靠。 网络参考模型TCP/IP参考模型应用...

java基础学习系列一

判断语句1,if条件判断语句 if(){}if(){} else{}if(){}else if(){} else()if判断一共这3张情况。if后面的值是boolen类型2,switch条件判断语句switch(){case 数值1:breakcase 数值2:breakdefault;}说明:switch判断的类型有int shot byte 在java7以上还支持string类型的判断。原文:https://www.cnblogs.com/liubaihui/p/8320039.html

java基础-String不可变的好处【代码】

一、java内部String类的实现:java 8:1publicfinalclass String 2implements java.io.Serializable, Comparable<String>, CharSequence { 3/** The value is used for character storage. */4privatefinalchar value[]; 5 }java 9 及之后:(使用coder标识了编码)1publicfinalclass String 2implements java.io.Serializable, Comparable<String>, CharSequence { 3/** The value is used for character storage. */4privatefina...

慕课网-前端JavaScrpt基础面试技巧-学习笔记【代码】【图】

章节目录:JS基础知识(上)——讲解 JS 基础语法相关的面试题,分析原理以及解答方法。这一章节讲解了基础知识的第一部分:变量的类型和计算。以及JS “三座大山” —— 原型、作用域和异步中的第一座大山:原型。JS基础知识(中)——讲解 JS 基础语法相关的面试题,分析原理以及解答方法。这一章节讲解了JS “三座大山” —— 原型、作用域。JS基础知识(下)——讲解 JS 基础语法相关的面试题,分析原理以及解答方法。这一章节...

java基础 第一章上(安装 配置java、简单dos命令)【图】

一、安装 配置java 下载安装 1.java官网下载jdk(32位或者64位根据自己电脑而定)。 2.双击jdk.exe文件安装。 环境变量配置 右击我的电脑——属性——高级系统设置——环境变量——找path变量——在path变量最前面输入java文件中bin的路径——再找classpath变量最前面加英文“ . ;”。 1. 2. 3. 4. 5.最后点击确认完成java配置。 ...

Java基础-事件处理【图】

原文:http://www.cnblogs.com/ceshi2016/p/6052933.html