JavaBase 初识java

Java语言的特点

1995年5月  Java之父——詹姆斯·高斯林    SUN公司!  被Oracle公司收购www.oracle.com

Java SE标准开发语言

Java EE企业级开发语言

Java ME嵌入式开发语言

Java语言的开发工具:

1.记事本

2.IDE    Eclipse  MyEclipse   Idea 

IDE:集成开发环境,为我们程序开发提供开发环境的应用程序!

jdk:Java开发工具包(Java  Development  Tookit)

        整个Java的核心,包含了jre和一堆Java类库

jre:java运行环境(Java  Runtime  Environment)

       包含了JVM

JVM:Java虚拟机(Java  Virtial  Mechinal)

       解析字节码文件(.class文件),并且发送指令给CPU,执行我们的代码!

使用记事本开发第一个java程序

一:JDK配置

1.去下载相应的jdk

2.在自己的电脑中配置jdk    目的==》在电脑中的任意一个位置 都可以使用java相应的命令

                                          如果没有配置,只能在bin目录下执行命令

   2.1:找到jdk的安装位置下的bin目录   复制路径

   2.2:右键点击电脑==》属性===》高级系统设置===》设置环境变量

   2.3:在系统变量中找到Path名称 之后 编辑

   2.4:把 2.1中复制的路径 放进去 即可

3.win+r  输入 cmd

4.在命令行窗口输入 java / java -version

5.能出现对应的信息  说明 配置成功

二:书写第一个java代码

1.在电脑中任意位置 创建对应的java源文件  HelloWorld.java

2.书写代码

public class HelloWorld{

     //整个java程序的入口

     public static void main(String[] args){

          System.out.print("大家辛苦了!");

  }

}

3.使用win+r  输入 cmd

4.使用pushd  java源文件的位置   切换到对应的目录

5.使用javac java源文件的名称   编译 源文件

6. java源文件的位置 多出了一个 .class字节码文件

7.运行字节码文件   java  HelloWorld 

     为什么 不加.class   因为java运行器是执行的 类

执行器(java):用来执行字节码文件

编译器(javac): 能把源文件 转换成 字节码文件

以.java结尾的文件====》源文件

以.class结尾的文件====》字节码文件

反编译工具:  能把 字节码文件转换成 源文件   XJad

Myeclipse的使用

如果想创建新的工作目录 workspace

1.点击file  ===>  switch workspace

2.选择other 在电脑中创建文件夹即可

01.改变整个workspace的编码格式

选择window===>perferences==>general==>workspace

02.改变指定项目的编码格式

右键点击项目名称===》properties==》可以更改编码格式

包名的规范

01.域名倒置    com.baidu.项目名称.模块名称

                  域名后缀.公司名称.项目名称.模块名称

02.全小写

注释的分类

1.文档注释     以 /**开始    以 */结束

2.多行注释     以 /* 开始     以 */结束

3.单行注释     以 // 开始

注释的目的:

01.方便后期维护

02.方便团队内部人员阅读

*大括号圣战*

代码解读

package : 包!

     01.声明当前源文件的位置!

     02.必须位于除了注释之外的第一行!

     03.每个源文件中只能有一个

public :公共的! 

     01.访问修饰符中的其中一个! 说能不能被别人访问!

     02.访问限制最宽松的!

class  :类!

     01.构成我们所有项目的最基本单元!

     02.后面紧跟 类名

HelloWorld: 类名

     01.尽量不要与底层规定的类重名

     02.在同一个包中,不允许出现同名的源文件名称

{}:

     01. 只能存在类,方法体,代码块中 

     02.  必须成对出现 

static: 静态的!是方法的修饰符!

 void 方法的返回值!如果方法没有返回值 必须写成void!

 main(String[] args):

      01.main是方法的名称

      02.(String[] args) 参数列表

      03.String是一个引用数据类型 

      04.[]:是数组的一个标识 

      05.args:参数的名称

System :系统类

out    :是System类中的一个静态属性

println:是out对应类的方法

print的含义是“打印”,ln可以看作line的缩写

println理解为打印一行

1.System.out.println("大家辛苦了");

2.System.out.print(" 大家辛苦了");

1和2的效果相同

将光标移动到下一行的第一格

将光标移动到下一个水平制表的位置(一个制表位等于8个空格)

 

原文地址:https://www.cnblogs.com/s10-/p/7804090.html