【零基础小白入门Java免费视频教程推荐—小猿圈】教程文章相关的互联网学习教程文章

Java基础--(一)hello world【图】

一.Java语言简单了解:1.java是一门面向对象的通用程序设计语言2.不依赖特定平台,write once ,run anywhere3.Java一般用作web系统开发,尤其是大型企业级项目4.编译型和解释型语言,先编译然后在机器上进行解释5.用Java开发的系统的特点:跨平台,安全性高二.运行环境jdk三.第一个Java程序1.使用jdk的bin目录下的javac.exe2.拷贝3.编译4.在当前目录下生成HelloWorld.class编译文件(字节码文件)5.执行三.IDEA安装与配置1.安装:...

JavaSE基础知识(5)—面向对象(5.1类和对象概念、创建及内存分配)【图】

一、类和对象的相关概念1、面向对象和面向过程的理解面向对象和面向过程都属于解决问题的思考方式。面向过程:以执行者的角度思考问题,侧重于“怎么做”,比较适合解决小型项目面向对象:以指挥者的角度思考问题,侧重于“谁来做”,比较适合解决中大型项目面向对象和面向过程不能分割开来,二者相辅相成,缺一不可!宏观上通过面向对象思考,微观上通过面向过程思考!2、类和对象的概念、关系、区别(1)概念对象:客观世界中所有...

Java基础(七)面试题

面试题:Map集合和Collection的区别? Map集合:是一种键和值的映射关系(双列集合) 当作为:夫妻对Collection集合:单列集合,只能存储一种类型的元素,当作为:光棍间接关系:HashSet依赖于Map接口的子实现类HashMap的TreeSet依赖于Map接口的子实现类TreeMap的原文:http://blog.51cto.com/13670525/2114960

javase基础复习攻略《四》【代码】【图】

本篇内容重点介绍JAVA中的异常处理机制,什么是JAVA异常?JAVA异常是JAVA提供的用于处理程序中错误的一种机制。所谓错误就是指在程序的运行过程中出现的一些异常事件(如:0溢出,数组下表越界,所读取的文件不存在......)。  JAVA程序的执行过程中如出现异常事件,可以生成一个异常类对象,该异常对象封装了异常事件的信息并将被提交给JAVA运行时系统,这个过程被称为抛出(throw)异常。当JAVA运行时系统接收到异常对象时,会寻...

转载 java基础题(面试必知)

1、面向对象的特征有哪些方面 1.抽象:抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。2.继承:继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的类中派生,这个过程称为类继承。新类继承了原始类...

2.24 Java基础总结 ①访问权限②static③静态方法④实例初始化块⑤静态初始化块

①访问权限②static③静态方法④实例初始化块⑤静态初始化块一、访问权限默认是同包protected是有关系的,即同包和不同包的子类private只有本类,public全部 本类 同包不同包 子类非子类子类非子类private√ 默认(同包)√√√ protected√√√√ public√√√√√ 二、static静态成员变量,类级别,全类共享一个Person.country = "中国";一般用在有共同的属性的时候,或者常量public static final int PI = 3.14;...

【Java并发基础】安全性、活跃性与性能问题【代码】

前言Java的多线程是一把双刃剑,使用好它可以使我们的程序更高效,但是出现并发问题时,我们的程序将会变得非常糟糕。并发编程中需要注意三方面的问题,分别是安全性、活跃性和性能问题。安全性问题我们经常说这个方法是线程安全的、这个类是线程安全的,那么到底该怎么理解线程安全呢?要给线程安全性定一个非常明确的定义是比较复杂的。越正式的定义越复杂,也就越难理解。但是不管怎样,在线程安全性定义中,最核心的概念还是正...

JavaScript基础 -- 焦点图轮播(转载)【代码】【图】

首先将HTML结构搭建好:<div id="container"><div id="list" style="left: -600px;"><img src="img/5.jpg" alt="1"/><img src="img/1.jpg" alt="1"/><img src="img/2.jpg" alt="2"/><img src="img/3.jpg" alt="3"/><img src="img/4.jpg" alt="4"/><img src="img/5.jpg" alt="5"/><img src="img/1.jpg" alt="5"/></div><div id="buttons"><span index="1" class="on"></span><span index="2"></span><span index="3"></span><span i...

java基础-输入流-读取文本文件中数据至字符串数组【代码】【图】

简介:如题import java.io.FileInputStream; /*** @author czchina**/publicclass TestStream {publicstaticvoid main(String[] args) {// TODO Auto-generated method stub//声明输入流的引用FileInputStream fls = null;//声明输出流的引用FileOutputStream fos =null;try{//一、生成代表输入流的对象fls = new FileInputStream("E:/Android/AndroidStudioProjects/text.txt");//生成一个字节数组byte [] buffer= newbyte [100];...

java基础:数组冒泡排序

import java.util.Arrays;import java.util.Random;public class ArraySort { public static void main(String[] args) { int[] arr = new int[10]; for (int i = 0; i < arr.length; i++) { arr[i]=new Random().nextInt(100); } ...

Java基础之equals方法和==的区别【代码】

equals方法equals用来比较的是两个对象的内容是否相等,由于所有的类都是继承自java.lang.Object类的,所以适用于所有对象,如果没有对该方法进行覆盖的话,调用的仍然是Object类中的方法,而Object中的equals方法体如下:public boolean equals(Object obj) {return (this == obj); }很显然,在Object类中,equals方法是用来比较两个对象的引用是否相等,即是否指向同一个对象。但是有些朋友又会有疑问了,为什么下面一段代码的输...

Java基础知识

1、软件:一系列特定顺序组织的计算机数据和指令的集合  系统软件:Windows、Linux、Mac、、、  应用软件:QQ、微信、、  软件开发:制作软件2,交互方式:简单来说,就是人与计算机的交流方式,目前包括图形化界面、命令行方式3,Java的跨平台性:跨平台性依靠虚拟机来实现(Win虚拟机、Linux虚拟机、Mac虚拟机)4,jdk:Java development kit(开发工具包)= jre + Java开发工具  jre:java runtime environment(Java运...

java语法基础(总结)

1,关键字:其实就是某种语言赋予了特殊含义的单词。 保留字:其实就是还没有赋予特殊含义,但是准备日后要使用过的单词。2,标示符:其实就是在程序中自定义的名词。比如类名,变量名,函数名。包含 0-9、a-z、$、_ ; 注意: 1),数字不可以开头。 2),不可以使用关键字。3,常量:是在程序中的不会变化的数据。4,变量:其实就是内存中的一个存储空间,用于存储常量数据。 作用:方便于运算。因为有些数据不确...

一步步学习javascript基础篇(6):函数表达式之【闭包】【代码】【图】

回顾前面介绍过的三种定义函数方式1. function sum (num1, num2) { return num1 + num2; } //函数声明语法定义2. var sum = function(num1, num2){ return num1 + num2; }; //函数表达式定义 3. var sum = new Function("num1", "num2", "return num1 + num2"); //Function 构造函数 在分析闭包之前我们先来看看,定义和调用函数容易犯的错误。例1:sayHi(); //错误:函数还不存在var sayHi = function () {alert("test"); };例2...

Javaweb基础--->利用监听器统计在线用户数量和用户信息【代码】

首页布局:index.jsp<%@ page language="java" contentType="text/html; charset=UTF-8"pageEncoding="UTF-8"%><%@ page import="java.util.*"%><%@ page import="com.hanqi.model.*"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Insert title here</title></head><body> 当...