学习

-----

好资料

更多精品文档

Java

基础知识总结(超级经典)

写代码:

1

,明确需求。我要做什么?

2

,分析思路。我要怎么做?

1,2,3

3

,确定步骤。每一个思路部分用到哪些语句,方法,和对象。

4

,代码实现。用具体的

java

语言代码把思路体现出来。

学习新技术的四点:

1

,该技术是什么?

2

,该技术有什么特点

(

使用注意

)

3

,该技术怎么使用。

demo

4

,该技术什么时候用?

test

-----------------------------------------------------------------------------------------------

一:

java

概述:

1991

Sun

公司的

James

Gosling

等人开始开发名称为

Oak

的语言,

希望用于控制嵌入在有线电视交换盒、

PDA

等的微处理器;

1994

年将

Oak

语言更名为

Java

Java

的三种技术架构

:

JAVAEE

Java Platform Enterprise Edition

,开发企业环境下的应用程序,主要针对

web

程序开发;

JAVASE

Java Platform Standard Edition

,完成桌面应用程序的开发,是其它两者的基础;

JAVAME

Java Platform Micro Edition

,开发电子消费产品和嵌入式设备,如手机中的程序;

1

JDK

Java Development Kit

java

的开发和运行环境,

java

的开发工具和

jre

2

JRE

Java Runtime Environment

java

程序的运行环境,

java

运行的所需的类库

+JVM(java

虚拟机

)

3

,配置环境变量:

java

jdk\bin

目录下的工具,可以在任意目录下运行,原因是,将该工具所在目录告诉了

系统,当使用该工具时,由系统帮我们去找指定的目录。

环境变量的配置:

1

)

永久配置方式:

JAVA_HOME=%

安装路径

%\Java\jdk

path=%JAVA_HOME%\bin

2

)

临时配置方式:

set path=%path%;C:\Program Files\Java\jdk\bin

特点:系统默认先去当前路径下找要执行的程序,如果没有,再去

path

中设置的路径下找。

classpath

的配置

:

1

)

永久配置方式:

classpath=.;c:\;e:\

2

)

临时配置方式:

set classpath=.;c:\;e:\

注意:

在定义

classpath

环境变量时,需要注意的情况

如果没有定义环境变量

classpath

java

启动

jvm

后,会在当前目录下查找要运行的类文件;

如果指定了

classpath

,那么会在指定的目录下查找要运行的类文件。

还会在当前目录找吗?两种情况:

1

)

如果

classpath

的值结尾处有分号,在具体路径中没有找到运行的类,会默认在当前目录再找一次。

2

)

如果

classpath

的值结果出没有分号,在具体的路径中没有找到运行的类,不会再当前目录找。

一般不指定分号,如果没有在指定目录下找到要运行的类文件,就报错,这样可以调试程序。

java各知识点详细总结毕向东_毕向东java基础总结(完整版)汇编相关推荐

  1. JAVA帮助文档全系列 JDK1.5 JDK1.6 JDK1.7 官方中英完整版下载

    JAVA帮助文档全系列 JDK1.5 JDK1.6 JDK1.7 官方中英完整版下载 JDK(Java Development Kit,Java开发包,Java开发工具)是一个写Java的applet ...

  2. Java集合知识点详细概括加代码解释

    集合Collection (List And Set) 1.在实际开发中,需要将使用的对象存储于特定的数据结构容器中.JDK提供了这样的容器-集合(Collection). 2.Collection ...

  3. java开发可以转什么软件有哪些_转行开发软件Java编程必须会什么

    原标题:转行开发软件Java编程必须会什么 要想开发软,Java编程必须会什么?最起码的就是逻辑思维要好,只要不是特别差就没有什么问题. 数学是相对比较能够体现出一个人的逻辑思维如何. 先想想自己以前 ...

  4. java中double类型占几个字节_面试官:Java 中有几种基本数据类型是什么?各自占用多少字节?...

    认识基本数据类型 在学习基本数据类型之前,我们先认识一下这两个单词:1.bit --位:位是计算机中存储数据的最小单位,指二进制数中的一个位数,其值为"0"或"1&quo ...

  5. python课本答案上海交大第五章_高等数学课后习题答案上海交大版完整版非常详细_.pdf...

    高等数学课后习题答案上海交大版完整版非常详细_ 一诺整理 一诺整理 一一诺诺整整理理 高等数学 高等数学 课后习题答案 课后习题答案 (上海交大版) (上海交大版) ((上上海海交交大大版版)) /w ...

  6. 大型Java项目视频教程_大牛亲授DRP项目教程完整版

     简介:  该Java视频教程由国内知名讲师王勇老师主讲,适合掌握Java基础内容的同学学习,本视频共计292集,该视频教程是Java培训领域中技术涉及面最广,讲解最透彻,资料最完整的视频,DRP视频 ...

  7. Java的知识点22——时间处理相关类、Date时间类(java.util.Date)、DateFormat类和SimpleDateFormat类、Calendar日历类

    时间处理相关类 用long类型的变量来表示时间,获得现在时刻的"时刻数值":long now = System.currentTimeMillis(); Date时间类(java. ...

  8. java实现图形界面输入半径求圆面积_【读】Java核心技术卷1

    阅读原文:[读]Java核心技术卷1 看到这本书时,我的内心是崩溃的,卷1就700多页,但是这本书是很多前辈所推荐的,想必其中必有精华所在,硬着头皮上吧. 如何阅读本书 拿到书的第一眼肯定去看目录,大 ...

  9. java中用new创建一个对象的过程解析_【漫画】Java对象的创建和访问全过程详解...

    https://github.com/TangBean 漫画由小猿编写创作 仔细看下面的流程图,我们先来获取一个直观的认识,然后再一点一点的进行详细分析! 对象的创建(遇到一条 new 指令时)检查这 ...

  10. Java中创建线程需要使用的类_如何通过使用Java中的匿名类创建线程?

    甲线程是可以同时与该程序的其他部分被执行的功能.所有Java程序都有至少一个称为主线程的线程,该线程由Java虚拟机(JVM)在程序启动时由主线程调用main()方法创建. 在Java中,我们可以通过 ...

最新文章

  1. android8.1上musicfx,Android自带音频均衡器MusicFx分析
  2. R语言使用psych包的fa函数对指定数据集进行因子分析(输入数据为相关性矩阵)、使用rotate参数指定进行斜交旋转提取因子、使用nfactors参数指定抽取的因子个数、fa函数因子分析结果解读
  3. 弹出div或者弹出新窗口的固定位置、固定大小
  4. linux 文本排序、合并和分割 -转
  5. 深入理解 ViewState
  6. bzoj3932 [CQOI2015]任务查询系统
  7. 要点初见:用Python进行微观交通模型仿真——基于SUMO的伯克利开源项目Flow Project初探与拓展
  8. cad道路里程桩号标注_【收藏】甲级设计院全专业CAD制图标准
  9. LumaQQ开发文档
  10. [转载]推荐的Windows7精简版资源
  11. www.skymaya.com:8080/index.php,skymaya
  12. java计算机毕业设计英语学习网站设计与实现MyBatis+系统+LW文档+源码+调试部署
  13. 国家知识产权局宣告易百珑自发电专利权有效
  14. 二级域名的创建、简单配置域名解析
  15. 原生js做一个简单的仿幻灯片放映
  16. 单片机小精灵(延时、定时计算软件)
  17. PROCAST-重力铸造分析流程
  18. 【操作系统】文件系统大作业
  19. 实力悍将联想Z5s发布1398元起售,2019超旗舰Z5 Pro GT 855版惊世降临...
  20. PPT分享:基于Eventuate平台解决微服务架构难题

热门文章

  1. Activiti7的用法和简述
  2. 使用python实现excel常用功能
  3. 中兴B860AV2.1U,联通版本,强刷固件线刷包
  4. 基于matlab的双闭环直流调速系统,基于MATLAB的双闭环直流调速系统建模与仿真.PDF...
  5. c++ 软件下载 Dev cpp下载
  6. 电场在计算机专业的应用,电磁学在电力系统中的应用
  7. dSYM文件的汇编分析
  8. seetaface6教程:封装人脸识别,人脸检测,,眼睛检测,状态,特征.....
  9. 计算机二级VEP考试内容,2017计算机二级VEP知识点:报表设计与应用
  10. 使用wamp3.0.6安装LimeSurvey时报“参数默认值只能为NULL”错误的解决办法