重点要会以下两个方面:
1、 抽象类与接口
2、 API==>类集
这是两个最重要部分,这两个部分理解清楚了,会灵活应用熟练了,能分析各种题目了,OK,你就可以了,至少你JAVA基础可以了。这样你就可以往上学J2EE了,或是可以学习J2ME手机开发。
JAVA SE/JAVA ME/JAVA EE三种技术关系:
主要几点设计目标:
1、 面向对象
2、 容易掌握
3、 提供多线程
4、 安全性高
5、 独立于平台(Java的可移植性最高)

JAVA三种核心机制
这个我们简单了解,知道就可以了,在实际开发中也并不是太多去关心。
GC:垃圾收集或者垃圾回收,这一点在面试中会问到。
JAVA应用程序运行机制
JAVA虚拟机(JAVA Virtual Machine)
刚刚说到的JAVA的可移植性高实际上就是靠JVM(Java虚拟机)实现。
JVM论述
就好比一个人请了很多国家的翻译,同时可以跟很多国家的人说话,说的永远是中国话,而翻译会根据你自己所说的中国话,转化成外语。
JAVA运行环境(The JAVA Runtime Environment)
这个流程我们只要简单了解清楚就可以了。
JAVA自动垃圾收集技术(GC:Garbage Collection)
在程序操作中往往会产生很多大量的无用的内存空间,此时,这些空间如果没有被回收,则肯定造成系统会慢,JAVA 中提供了一种机制——自动垃圾收集机制,可以收集各种垃圾的空间,释放使用空间。
JAVA运行环境安装及配置
JAVA程序分类
 
HelloWorld.java
public class HelloWorld
{
    //主方法
    public static void main(String arg[])
    {
        //向屏幕上打印信息
        System.out.println("Hello World!!!");
    }
};

JAVA应该先编译之后再执行。
*.java ==> javac命令 ==> *.class ==> java命令执行

编写JAVA 程序中的几个注意点:
1、 命名上来说:如果命名一个类的话,则每个单词的首字母必须大写:HelloWorld
2、 public static void main(String args[]):主方法,所有的程序由此开始执行
3、 System.out.println("Hello World!!!") :系统提供好的一个可以向屏幕上打印输出的方法。
4、 命名的重点说明:
· java中声明类有两种方式:public class 类名称、class 类名称
· 区别:
如果使用public class声明一个类,则文件名称必须与类名称一致
如果使用了class声明一个类,则文件名称可以任意。
在一个*.java程序之中可以同时编写多个class,编译后会为用户自动分开,而且在一个*.java文件中
只能有一个public class。

classpath:类路径,指的是JAVA运行时找的路径。
在java 类名运行时,实际上需要找到classpath,通过此环境变量找到要查找所需要类的目录。


set classpath=e:\java ==>设置到java目录之中。
上面就是classpath的作用。
一般情况下,都会将classpath设置为从当前所在的文件夹中查找所需要的*.class文件。
set classpath=. ; 这种设置比较常见的
path和classpath是我们JAVA中两个最重要的变量。
 

4、总结

本季重点

[零基础学JAVA]Java SE基础部分-01. Java发展及JDK配置的更多相关文章

  1. NOTE07152246 JAVA 发展及JDK配置

    一.软件工程师体系: 操作系统(Windows/Linux/Unix) - 数据库系统 - 中间件(WebSphere/Tomcat) - JAVA EE 1.操作系统为用户构建了一个平台.此平台上可 ...

  2. Java从入门到放弃——01.Java 环境搭建

    本文目标: 下载与安装JDK 配置Java环境 1.JDK9下载:  下载地址:https://www.oracle.com/technetwork/java/javase/downloads/jav ...

  3. Java开发工程师(Web方向) - 01.Java Web开发入门 - 第6章.蜂巢

    第6章--蜂巢 蜂巢简介 网站开发完,就需要测试.部署.在服务器上运行. 网易蜂巢: 采用Docker容器化技术的云计算平台 https://c.163.com 容器管理:容器可被视作为云主机的服务器 ...

  4. Java开发工程师(Web方向) - 01.Java Web开发入门 - 第4章.Maven

    第4章--Maven Maven实战 Java Web应用的部署: 手动式: 编译:javac -cp $CATALINA_HOME/lib/servlet-api.jar web-inf/class ...

  5. Java开发工程师(Web方向) - 01.Java Web开发入门 - 第3章.Tomcat

    第3章--Tomcat Tomcat安装与运行 Tomcat:目前最常用的基于java的web应用服务器 本课程中所有的Java代码最终都需要部署到Tomcat中运行 Tomcat的配置文件是XML的 ...

  6. Java开发工程师(Web方向) - 01.Java Web开发入门 - 第5章.Git

    第5章--Git 版本控制简介 VCS (version control system) 版本控制系统:记录若干文件的修订记录的系统,帮助查阅/回到某个历史版本 LVCS本地 CVCS集中式(Cent ...

  7. Java开发工程师(Web方向) - 01.Java Web开发入门 - 第2章.HTTP协议简介

    第2章--HTTP协议简介 HTTP协议简介 Abstract: HTTP协议的特性,HTTP请求/响应的过程,HTTP请求/响应的报文格式等知识,最后会演示如何通过Chrome提供的开发者工具,去跟 ...

  8. Java开发工程师(Web方向) - 01.Java Web开发入门 - 第1章.Web应用开发概述

    第1章--Web应用开发概述 Web应用开发概述 浏览器-服务器架构(BS-architecture) browser/ App    ---- request ---->    server ...

  9. [零基础学JAVA]Java SE基础部分-02.标识符、数据类型

    转自:http://redking.blog.51cto.com/27212/114976 1.课程名称:标识符.数据类型 本季介绍了Java中的标识符的命名规则,各种关键字及数据类型的划分,并对各种 ...

随机推荐

  1. hdu 1460 完数

    注意:num1和num2的大小未知,需比较! 有两种方法: 法一:素数打印+素数分解(求因数和公式) #include<iostream> #include<cstring> ...

  2. Call to a member function assign() on null

    Thinkphp: 在子控制器里面写了一个构造函数,如下 //构造函数 public function __construct(){ echo 1; } 结果页面报错了  ---->  Call ...

  3. js 字符串转dom 和dom 转字符串

    js 字符串转dom 和dom 转字符串 博客分类: JavaScript   前言: 在javascript里面动态创建标准dom对象一般使用: var obj = document.createE ...

  4. preg_match()——php

    第一,让我们看看两个特别的字符:‘^’和‘$’他们是分别用来匹配字符串的开始和结束,以下分别举例说明: "^The": 匹配以 "The"开头的字符串; &qu ...

  5. 转 File "/usr/bin/yum", line 30 except KeyboardInterrupt, e:

    因为yum包使用python2*等开发,修该为环境修改python3之后有问题, 解决: 修改文件/usr/bin/yum./usr/libexec/urlgrabber-ext-down头中相应py ...

  6. python监控linux内存并写入mongodb

    (需要安装psutil 用来获取服务器资源,以及pymongo驱动)#pip install psutil #pip install pymongo #vim memory_monitory.py 文 ...

  7. [javaEE] 开源数据库连接池

    一些开源组织提供了数据源的独立实现: DBCP数据库连接池 C3P0数据库连接池 Apache Tomcat内置的连接池 DBCP连接池 apache提供的连接池实现,需要导入common-dbcp. ...

  8. TCP基础知识(三)重传、流量控制、拥塞控制

    TCP详解(3):重传.流量控制.拥塞控制…… 数据传输 在TCP的数据传送状态,很多重要的机制保证了TCP的可靠性和强壮性.它们包括:使用序号,对收到的TCP报文段进行排序以及检测重复的数据:使用校 ...

  9. svn怎么下载代码到本地

    1. 在我们安装好svn时,在指定的目录中点击鼠标右键SVN Checkout,弹出以下窗口.(在文件夹下各自建好前后台的文件夹分别check) 2. 在URL of repository:(存储库的 ...

  10. jquery居中窗口-页面加载直接居中

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...