美文网首页
Javase基础

Javase基础

作者: WhiteNightNote | 来源:发表于2016-09-23 22:25 被阅读0次

Javase

2016年9月23日

8:29

一、现在流行的计算机语言

C:面向过程

C++:面向过程+面向对象

Java:面向对象

PHP:用于书写Web应用

Python:用于书写脚本(可以考虑作为第二计算机语言:爱写脚本是种病)

C#:用于编写苹果手机语言(目前不能跨平台)

Ruby:日本

Android:linux + java

二、Java语言特性

1、跨平台性:利用JVM(Java虚拟机)可以在Windows,Linux、Mac等系统上面使用Writeonce,Run anythere.

三、Java开发前的准备工作

配置环境变量:

Path:windows系统执行命令时要搜寻的路径

方法:我的电脑右键、属性、高级系统设置、环境变量、系统变量、path、将JDK中的bin文件夹的地址值添加到path变量值的最前方以“;”结束。

动态调用:1、在系统变量里面新建一个变量JAVA_HOME变量值设置为bin文件地址值“/bin”前半部分

2、将"%JAVA_HOME%/bin;"添加到path环境变量值的最前方即可实现动态调用

3、当bin文件夹地址值变化时,只需要将JAVA_HOME的变量值改变即可。“%.......

%用于实现动态获取

四、第一个程序

public class KaiSheng {

/*标识符:对各种变量、方法和类命名时使用的字符序列(凡是自己能起名字的都叫标识符)起名时要做到见名知意

标识符命名规则:(必须遵守,否则会报错,编译不通过)

1、标识符由26个英文字母大小写、0-9、_和$构成

2、数字不能用来开头

3、Java严格区分大小写,长度无限制

4、不能用关键字和保留字,但能包含关键字和保留字

5、标识符不能包含空格

标识符命名规范:(不遵守不会报错,要养成良好的编码习惯)

1、包名:均为小写xxx或xxxyyyzzz

2、类名、接口名:单词首字母大写Xxx或XxxYyyZzz

3、方法名、变量名:单单词组成时小写,多单词组成时xxxYyyZzz

4、常量名:所有字母都大写

*/

//main方法,是主方法,是一个程序运行的入口

//类,主方法,方法体,程序是写在主方法的方法体中

public static void main(Stringargs [] ) {

System.out.println("First day in KaiSheng is agood day");

}

}

五、转义字符

    /n     换行符

    /t     制表符(占4个空格位)

    //     转义/

    /"     转义“

    /’      转义‘

六、数据类型(变量需要先赋值,再使用)

a.基本数据类型(8种)

     int4字节是Java默认整数类型

      short     2字节

        bit      1字节

       long     8字节    longl =12345678L // 注意加L

      double  8字节   是Java默认浮点类型

     float       4字节    floata =374.123F//注意加F

     char       2字节

      boolean

b.引用数据类型

    String          当String数据与“+”共存时,其后的“+”为连接符

七、数据类型之间的相互转换

      a.自动数据类型转换:容量大→小

       表达式中最大的数据类型决定了结果的数据类型(注意整形和浮点型数据默认为int和double)           例:short s= 3;s =s+3中s+3即为int型

    b.强制数据类型转换:容量小→大要使用强制类型转换符:()

        例:long l1=12345L;

           int m 1=(int)l1;

八、注释

    a.单行注释://

    一般写在注释语句的上方或后面

b.多行注释:/*

                        *

                        *

                        */            多行注释不能嵌套

c.文档注释:

    Java特有,是源文件的说明书

   格式:/**

            *@author

             *@version

             *@param

             */

相关文章

  • 大数据新鲜干货,一起学习吧

    大数据语言基础 语言基础(视频) JavaSE 语言基础 Eclipse 开发环境 、 JavaSE 7.0 AP...

  • JavaSE 基础学习之五 —— IO 操作 (java. io

    接上篇《JavaSE 基础学习之四 —— 异常的处理》 五. JavaSE 基础学习 —— IO 操作 (java...

  • JAVA(1) 基础与环境配置

    基础了解、环境配置 基础 java ~~~ 1995年诞生 javaSE~~~ java基础版 javaEE...

  • 简述JavaEE学习流程

    1,Java基础 Java基础也就是JavaSE,Java SE(Java Platform, Standard ...

  • JavaSE基础

    面向对象都有哪些特性以及你对这些特性的理解 一.继承:继承是从已有类得到继承信息创建新类的过程。提供继承信息的类被...

  • JAVASE基础

    第一阶段java基础复习 1.软件开发基础 1.1开发软件的目的 提高人个计算机之间的交互方式 1.2软件 软件=...

  • JavaSE基础

    1.干什么之前要先有思路,在有总体的思路构想后,不断在思路的指导下面做事情和完善相应的细节。 2.理解越多,需要记...

  • JavaSE基础

    1,Java虚拟机以及jdk和jre的介绍 为什么JAVA可以跨平台? 和C++ 相比,很重要的一点就是:C++ ...

  • Javase基础

    Javase 2016年9月23日 8:29 一、现在流行的计算机语言 C:面向过程 C++:面向过程+面向对象 ...

  • JavaSE基础

    面向过程与面向对象的区别: 面向过程性能比面向对象性能高,但是不容易维护,不容易调用,也不容易扩展 面向对象性能比...

网友评论

      本文标题:Javase基础

      本文链接:https://www.haomeiwen.com/subject/unxxyttx.html