勤学思培训网RMOYRF
  • 终于知道java基础技巧

    1java基础技巧

    Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。java基础技巧有哪些?

    一、先明白了解什么是Java的四个方面。

    Java编程语言,即语法。

    Java文件格式,即各种文件夹、文件的后缀。Java虚拟机(JVM),即处理*.class文件的解释器。Java应用程序接口(JavaAPI)。

    要知道Java是分两部分的:一个是编译,一个是运行。

    Javac:负责的是编译的部分,当执行Javac时,会启动Java的编译器程序。对指定扩展名的.Java文件进行编译。 生成了jvm可以识别的字节码文件。也就是class文件,也就是Java的运行程序。

    Java:负责运行的部分.会启动jvm.加载运行时所需的类库,并对class文件进行执行.

    一个文件要被执行,必须要有一个执行的起始点,这个起始点就是main函数.

    [图片0]

    二、掌握静态方法和属性

    静态方法和属性用于描述某一类对象群体的特征,而不是单个对象的特征。Java中大量应用了静态方法和属性,这是一个通常的技巧。但是这种技巧在很多语言中不被频繁地使用。理解静态方法和属性对于理解类与对象的关系是十分有帮助的,在大量的Java规范中,静态方法和属性被频繁使用。因此学习者应该理解静态方法和属性。Java在方法和属性的调用上是一致的,区别只表现在声明的时候,这和c++是不同的。

    编程技术,不需要学历,而只需要知识基础。所谓的计算机专业出身,也只是因为他有计算机基础,因为他上过计算机基础课。但是,上过不代表就会了。很多计算机专业的学生出来,连程序都不会写。只会在纸上写一些代码,要做一个基本的程序都不会。这个叫学会了吗?完全不是那么回事。

    2java基础知识总结

    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 jdkbin目录下的工具,可以在任意目录下运行,原因是,将该工具所在目录告诉了系统,当使用该工具时,由系统帮我们去找指定的目录。

    环境变量的配置:

    1):永久配置方式:JAVA_HOME=%安装路径%Javajdk

    path=%JAVA_HOME%bin

    2):临时配置方式:set path=%path%;C:Program FilesJavajdkbin

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

    classpath的配置:

    1):永久配置方式:classpath=.;c:;e:

    2):临时配置方式:set classpath=.;c:;e:

    注意:在定义classpath环境变量时,需要注意的情况

    如果没有定义环境变量classpath,java启动jvm后,会在当前目录下查找要运行的类文件;

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

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

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

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

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

    3java的基础知识

    Java是现在主流的计算机编程语言,它的主要设计步骤是:第一步:先计划,分析要做什么。第二步:开始准备,定一个大的框架,包括结构,算法。第三步:就开始编写程序。第四步:写好后,要查找问题,调试问题,一步一步解决程序错误。

    JAVA的算法是我们编程常用的方式,它可以理解为一个有穷规则的集合,其中规定了一个解决某一特定类的问题的运算序列。

    算法有数值算法和非数值的算法,数值算法就是一个方程式,或者函数定积,非数值算法是资料的一些收集,数据处理等。

    列如:我们如何将一瓶黑墨水和一瓶蓝墨水进行相互的调换呢?按常理来说是不可能实现的,但是我们如果拿一个空瓶来作为介质便可以实现互换了。这个空瓶就是我们算法中常用的介质,称为伪代码,意思是直接用文字,代码来叙述算法的方式。并不是有了算法就能得到我们想要的结果,我们通常会用一个逻辑结构来组织这些算法,常用的结构有顺序结构,A-B-C.,和分支结构A-B,A-C,和循环结构A-B-C-A。

    最后一步调试程序错误可分为两种,一种是开发的错误,可能是语法错误,也可能是逻辑错误,二种是运行错误,是计算机内存不足导致运行错误。

    4java语言基础知识

    JAVA基础名词

    JDK(Java Development Kit):Java开发工具,包括JRE;

    JRE(Java Runtime Environment):Java运行环境,包括JVM;

    JVM(Java Virtual Machine):Java虚拟机,可以运行字节码;

    JAVA SE:用于简单的服务器应用的JAVA平台;

    JAVA EE:用于复杂的服务器应用的JAVA平台;

    JAVA ME:用于微型手机和其他小型设备的JAVA平台;

    SDK:用于描述1998-2006年之间的JDK;

    J2:用于描述1998-2006年之间的JAVA版本。

    JDK软件安装

    官网下载匹配自身系统的JDK安装程序并安装。

    JDK软件下目录

    bin:JAVA的一些运行程序,包括编译器、解释器、其他可执行文件;

    db:JAVA DB数据库;

    include:用于本地代码的头文件;

    jre:JAVA程序的运行环境;

    lib:可执行文件使用的文件;

    scr:JDK类库, 源代码文件。

    JAVA命名规范

    不使用拼音和汉字,只能使用英语、数字、下划线或者$,必须使用英- 语打头,“_”一般用于命名静态常量。

    驼峰命名格式,不能有空格,类名的命名中首字母大写,例:CatMilk

    JAVA关键字

    JAVA编程语言中,事先定义的,有特殊含义和用途的单词。

    如:目前接触到的public、static、void等。

    JAVA保留字

    JAVA编程语言中,暂时还没有被定义的,但以后有可能会用到的单词,目前JAVA的保留字有goto和const。