【零基础学Java,必须搞懂的10个问题!】教程文章相关的互联网学习教程文章

JavaSE基础-数据类型【代码】

Java中的数据类型Java中的数据类型总共分为两种:基本数据类型和引用类型基本数据类型 整数类型 byte: 占1个字节 short: 占2个字节 int: 占4个字节 long: 占8个字节浮点型 float: 占4个字节 double: 占8个字节字符型 char: 占2个字节逻辑类型 boolean: 占一位,值为true或者false引用数据类型 类,接口,数组等等。Java数据类型中的进制 2进制的数据以0b开头,8进制数据以0开头,16进制数据以0x开头。 public static void main(Str...

Java基础-第3天

学习内容:1、数组,存放同一种类型数据的集合,容器,元素从0角标开始编号。定义格式 元素类型[] 数组名 = new 元素类型[元素个数或数组长度];元素类型[] 数组名 = new 元素类型[]{元素,元素,……};元素类型[] 数组名 = {元素,元素,……};数组常用操作获取最值public static int getMax(int[] arr) {if (arr == null || arr.length == 0) {System.out.println("数组不存在!");return -1;}int temp = Integer.MIN_VALUE;for (i...

Java基础学习-- 继承 的简单总结

为什么要引入继承?  假如我要做一个媒体库,里面可以放CD,可以放DVD。如果把CD和DVD做成两个没有联系的类的话,那么在管理这个媒体库的时候,要单独做一个添加CD的函数,单独做一个添加DVD的函数,如果还要往这个媒体库里添加其他的媒体类,还要再创建另一个添加函数。我们说这样的代码不具备可扩展性。另外,CD和DVD有很多相似之处,它们的成员变量里都有标题,播放时长,评论,等等,我们称这样的程序存在大量的代码复制,代...

java基础练习 7【代码】

public class Seventh {public static void main(String[] args){double x=0,a=1,b=9;while(x!=a*a-100&&x!=b*b-268){x++;a=Math.floor(Math.sqrt(x+100));// System.out.println(a);b=Math.floor(Math.sqrt(x+268));// System.out.println(b);}System.out.println(x);} } 原文:http://www.cnblogs.com/yjh123/p/6290887.html

黑马程序员——Java基础---内部类【代码】

------<a href="http://www.itheima.com" target="blank">Java培训、Android培训、iOS培训、.Net培训</a>、期待与您交流!------- 内部类内部类 (1)成员内部类 A:定义,:在一个外部类中有成员变量和成员方法,那么成员内部类就是把整个一个类当成了外部类的成员对待了 B: 访问方式:内部类访问外部类,内部类可以直接访问外部类,包括私有成员,因为内部类拥有外部类的引用...

Java在已存在的pdf文件中生成文字和图片--基础【代码】

自我总结,有什么不足之处请告知,感激不尽!下一次总结pdf模板映射生成报表(应对多变的pdf报表需求,数据提供和报表生成解耦)。 目的:在给定的pdf模板上生成报表,就需要知道最基本的操作:文字添加,图片添加。原因:pdf生成中,最常见的操作就是生成文字,生成图片,所以本次和大家一块来学习一下文字和图片的生成。准备工作:  1. 引入jar: 在pom.xml中引入itextpdf包语句,在链接随便选一个版本(我的是5.20):http://w...

Java Web基础【代码】

XmleXtendsible markup language 可扩展的标记语言XML作用用来保存数据。用来做配置文件。数据传输载体。XML的文档声明 简单声明:version:解析这个XML的时候使用什么版本的解析器。<? xml version="1.0" ?>encoding:解析xml中的文字的时候,使用什么编码<? xml version = "1.0" encoding="utf-8" ?>standalone : no - 该文档会以来关联其他文档 yes - 这是一个独立文档<? xml version = "1.0" encoding = "utf-8" standalo...

JAVA 基础 (一)【代码】【图】

Java 程序注释:  1. //:用于单行注释。Eclipse 下 快捷键:Ctrl+/   2. /*...*/:用于多行注释 快捷键:Ctrl+Shift+/ 关闭:Ctrl+Shift+\ 3./**...*/: doc 注释。主要是为了支持JDK工具Javadoc而采用的。Javadoc能识别注释中用标记"@"标识的一些特殊变量,并把doc注释加入它所生成的html文件。  Eclipse添加注释简介:  window--preferences--java--Code Templates  (1)在方法或者属性上面添加注释:在方法...

java集合基础篇 简单总结

昨天晚上看了编程思想4的持有对象,所以把学到看到的一些记记背背的方面给总结一下。 java的容器主要分为两类,一个是实现了接口Collection的一类,还有一个是实现了Map接口的一类。 继承Collction接口的主要有List、Set接口还有Queue。Collection继承了Iterator接口,让实现类可以foreach遍历。 继承List接口的主要是ArrayList和LinkedList。 ArrayList的优势在于随机访问,LinkedList的优势则是更好的插入删...

java基础第十八天_项目完善

1.QQ完成2.使用DatagramSocket实现屏广Server : //完善代码,区域缩小 2.合包客户端 : JFrame ,ImageIcon------------------------------------------------------本文出自 “作业” 博客,请务必保留此出处http://10718270.blog.51cto.com/10708270/1791313原文:http://10718270.blog.51cto.com/10708270/1791313

Java基础复习20

二十、泛型1.概念  泛型就是一个标签,表明里边放什么   用<>表示存放的是什么数据,例如   ArrayList<Integer> list = new ArrayList<Integer>();   //list中只能放int类型的数据   //jdk7新特性,自动推断:ArrayList<Integer> list = new ArrayList<>();   Map<String,Integer> map = new HashMap<String,Integer>();2.集合中的泛型  总结:   ① 集合接口或集合类在jdk5.0时都修改为带泛型的结构   ② 在实...

【JavaScript基础笔记】Ajax,同源策略【图】

AJAX = Asynchronous JavaScript and XML(异步的 JavaScript 和 XML)。AJAX 是一种用于创建快速动态网页的技术。通过在后台与服务器进行少量数据交换,AJAX 可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。传统的网页(不使用 AJAX)如果需要更新内容,必需重载整个网页面。有很多使用 AJAX 的应用程序案例:新浪微博、Google 地图、开心网等等。GET 还是 POST?与 POST 相比,GET...

正则表达式基础及java使用

正则表达式基础正则表达式语法(1) 普通字符:字母,数字,汉子,下划线以及没有特殊定义的标点符号都是“普通字符”。表达式中的普通字符,在匹配一个字符串的时候,匹配与之相同的一个字符简单的转义字符: \n :代表换行符 \t :代表制表符 \\ :代表\本身 \^ ...... :代表匹配这字符本身正则表达式语法(2)标准字符集合: 能够与多种字符匹配的表达式 注意区分大小写,大写是相反的意思 \d :任意...

java基础之float、double底层运算【代码】【图】

目前java遵照IEEE制定的浮点数表示法来进行float,double运算。这种结构是一种科学计数法,用符号、指数和尾数来表示,底数定为2——即把一个浮点数表示为尾数乘以2的指数次方再添上符号。 我们来看一段java代码:public class FloatToBinary { public static void main(String[] args) { float f1=8.5f; System.out.println("f1底层数据(十进制):"+Float.floatToIntBits(f1)); int int1=Float.floatToIntBits(f1); Sys...

Java基础知识强化之集合框架笔记23:ArrayList存储字符串并遍历【代码】【图】

1. ArrayList存储字符串并遍历2. 代码示例: 1package cn.itcast_01;2 3import java.util.ArrayList;4import java.util.Iterator;5 6/* 7 * List的子类特点:8 * ArrayList:9 * 底层数据结构是数组,查询快,增删慢 10 * 线程不安全,效率高 11 * Vector: 12 * 底层数据结构是数组,查询快,增删慢 13 * 线程安全,效率低 14 * LinkedList: 15 * ...