Java学习笔记1--Java概述

1.1  JAVA简介

1.1.1    Java的发展历史

       1991年,Sun公司为进军家用电子消费市场,成立了名为Green的项目组,Oak(橡树)系统出现;

       1994年,Green项目组用Oak设计了一个成为WebRunner(后被称为HotJava)的WWW浏览器;

       1995年,Sun公司发布了Java和HotJava两项产品,Java问世。

   目前使用的Java版本是Java2.

1.1.2    Java2包括:

J2SE(java Standard Edition)---用于工作站,PC,为桌面开发和低端商务应用提供了标准的Java标准平台。

J2EE(Java Enterprise Edition)---用于服务器,构建可扩展的企业级java 平台。

J2ME(Java Micro Edition)--嵌入式Java消费电子平台,适用于消费性电子产品和嵌入式设备。

1.1.3    java语言特点

结构简单,面向对象,平台无关,可靠性,安全性,多线程

1.1.4    java运行机制

编写->编译->运行(*.java->java编译器->*.class->java解释器->运行)

1.2   java程序的运行环境--JDK安装和使用

网页链接:JDK安装与使用

1.3     java开发工具--MyEclispe的安装与使用

网页链接:win10下MyEclispe的安装与使用

1.4    java Application 和Java  Applet的介绍

java语言可以编写两种类型程序:Java Application应用程序 和Java Applet小应用程序。

1.4.1  Application程序:      

public class MyApplication{

    public static void main(String[ ] args){

        System.out.println(“hello world!”);

     }

 }

1.4.2   Applet程序开发步骤

1.编写Applet的Java源文件MyApplet.java。文件的源代码如下:

import java.applet.Applet;
import java.awt.Graphics;
public class MyApplet extends Applet{
	public void paint(Graphics g){
		g.drawString("Hello world!",100,30);
	}
}

2.编译Applet。使用如下JDK命令

javac MyApplet.java

3.创建HTML文件MyApplet.html.


	MyAapplet Page
	
		
	

4.运行MyApplet.html。

可利用IE或谷歌浏览器直接双击Html文件进行访问,也可用命令行输入以下命令:

appletviewer MyAapplet.html

1.4.3  Applet类中常用的方法和功能

网页链接:Applet常用的方法和功能

 

1.5  包

1.5.1.  创建包

 1.创建包的语法:package 包名

 2.在Java中可以创建一个多层次包,语法格式如下:

  package pkg1[.pkg2[.pkg3]];

  注:关键字package之后的pkg1是包的名称。在pkg1之下允许有下一级子包pkg2,pkg2还可以有下一级子pgk3。

1.5.2.   使用包

语法:import pkg1[.pkg2].(class_name|*);

   其中pkg1是顶级包名,pgk2是下级包名,class_name指定了要引用的具体类名,也可以使用*,代表Java编译器将引用整个包中的所有类。

1.5.3 Java语言中提供了许多的包

Java.lang包            java的基本语法的类;

java.awt包              图形用户界面方面的类

java.util包               基本工具类;

java.io包                 文件方面的类;

java.sql包              操作数据库方面的类;

java.swing包          构建图形用户界面;

java.net包              网络方面的类。

1.6 我的第一个Java程序---hello world

MyEclispe创建Hello World程序:https://jingyan.baidu.com/article/219f4bf7bd9028de442d38c1.html

你可能感兴趣的:(Java学习笔记)