栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

初识java

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

初识java

目录

1.什么是 Java

2.Java技术平台简介

Java SE(JAVASE):标准版

Java EE(JAVAEE):企业版

JavaME():微机版

3.Java语言特性

简单

分布式

健壮性

安全

可移植性

解释执行

4.执行机制

5.JDK安装配置

6.DOC常用命令

7.第一个java程序

1.编写源代码并运行

2.总结问题

8.注释

1.单行注释

2.多行注释

3.文档注释

打印语句

1.打印并换行 System.out.println("hello word!");

2.打印一句话System.out.print("hello word!");

9.编码规范

1.书写格式

2.标识符命名

语法规定:

约定俗成:

类的命名

转义符

10.练习

1.打印如下语句(创建新类)

2.打印九九乘法表


1.什么是 Java

Java 完全面向对象的编程语言。 Java 可用来生成两类程序:应用程序(Application)、 小应用程序( Applet ) 。 Java小应用程序需要运行在一个java运行器上,就像flash做的动画要在flash player里才能播放。 应用程序是指一些java的运行库自己包涵在软件本身里,更方便,类似于打开百度音乐 就能够歌 ,就不需要从本地用播放器听歌了 Java 既是一种解释执行的语言,也是一种编译执行的语言。

2.Java技术平台简介

Java SE(JAVASE):标准版

Java技术的基础和核心 主要用于开发桌面应用程序

Java EE(JAVAEE):企业版

提供了企业级应用开发的完整解决方案 很多的网站都是采用Java EE技术开发 企业级开发Web方向,门户网站,人事系统,ERP系统等等

JavaME():微机版

是为机顶盒、移动电话和PDA之类嵌入式消费电子设备提供的Java语言平台,包括虚拟机和一系列标准化的Java API。 如手机软件 Android 蜂窝电话和可视电话、数字机顶盒、汽车导航系统等等

3.Java语言特性

简单

Java语言是一种面向对象的语言 ,它通过提供最基本的方法来完成指定的任务 ,只需理解一些基本的概念 ,就可以用它编写出适合于各种情况的应用程序。 面向对象 ​ 面向对象可以说是Java最重要的特性。Java语言的设计完全是面向对象的,它不支持类似C语言那样的面向过程的程序设计技术。

分布式

Java包括一个支持HTTP和FTP等基于TCP/IP协议的子库。因此,Java应用程序可凭借URL打开并访问网络上的对象,其访问方式与访问本地文件系统几乎完全相同。为分布环境尤其是Internet提供的动态内容无疑是一项非常宏伟的任务,但Java的语法特性却使我们很容易地实现这项目标。

健壮性

Java致力于检查程序在编译和运行时的错误。Java自已操纵内存减少了内存出错的可能性。

安全

Java的安全性可从两个方面得到保证。一方面,在Java语言里,象指针和释放内存等C++功能被删除,避免了非法内存操作。另一方面,当Java用来创建浏览器时,语言功能和浏览器本身提供的功能结合起来,使它更安全。Java语言在你的机器上执行前,要经过很多次的测试。它经过代码校验,检查代码段的格式,检测指针操作,对象操作是否过分以及试图改变一个对象的类型。

可移植性

与平台无关的特性使 Java程序可以方便地被移植到网络上的不同机器。同时 ,Java的类库中也实现了与不同平台的接口 ,使这些类库可以移植。另外,Java编译器是由 Java语言实现的 ,Java运行时系统由标准 C实现 ,这使得Java系统本身也具有可移植性。

解释执行

Java解释器直接对 Java字节码进行解释执行。字节码本身携带了许多编译时信息 ,使得连接过程更加简单。

4.执行机制

编译执行: 将源文件编译成机器码,一次编译,多次执行。执行效率高,不可跨平台。 解释执行: 将源文件被一行一行解释,一行一行执行。不同的操作系统具备不同的解释器。执行效率低,可以跨平台。 Java先编译、再解释: 将源文件编译成字节码文件(平台中立文件.class),再将字节码文件进行解释执行。 Java的设计理念:Write once Run Anywhere

5.JDK安装配置

1.安装完JDK后配置环境变量 计算机→属性→高级系统设置→高级→环境变量

2.系统变量→新建 JAVA_HOME 变量 。

变量值填写jdk的安装目录(本人是 C:Program FilesJavajdk1.8.0_121)

3.系统变量→寻找 Path 变量→编辑

在变量值最后输入 %JAVA_HOME%bin;%JAVA_HOME%jrebin;

注意:前后不能有空格

4.系统变量→新建 CLASSPATH 变量

变量值填写 .;%JAVA_HOME%lib;%JAVA_HOME%libtools.jar(注意最前面有一点)

5.测试

检验是否配置成功 运行cmd 输入 java -version (java 和 -version 之间有空格)

6.DOC常用命令
更换盘符: d:
查看当前目下的内容:dir
进入文件夹: cd 文件夹的名字
返回上一级目录:cd ..
清空屏幕:cls
删除文件:del  文件名
删除文件夹:rd  文件夹名称
退出: exit
​

7.第一个java程序

1.编写源代码并运行

1.新建一个文本文件(注意文件要显示扩展名)

2.编辑文档(注意:所有的标点符号都要使用英文)

public class Hello{
    public static void main(String[] args){
        System.out.println("hello word!");
    }   
}

3.改变文件名及后缀

文件名和 类名一致Hello,后缀改为.java

4.编译源文件

打开cmd进入源文件所在目录

2.编译源文件 使用javac 文件名.java

会得到一个编译后的class文件

5.运行

输入 java 类名

2.总结问题

1.路径错误

2.文件名和类名不一致

3.单词有错

8.注释

1.单行注释

// 后边的代码不会执行

2.多行注释

3.文档注释

//共有的  类    类名
public class Hello{
    
    public static void main(String[] args){
        //换行打印一句话
        System.out.println("hello word!");
    }   
}

打印语句

1.打印并换行 System.out.println("hello word!");

2.打印一句话System.out.print("hello word!");
public class Hello{
    public static void main(String[] args){
        System.out.println("hello word!");
        System.out.print("hello word!");
        System.out.println("*******");
    }   
}

9.编码规范

1.书写格式

1.层级之间必须缩进(Tab:一个制表位)。

当遇见 *{ * 需要缩进

2.一行只写一句代码。

2.标识符命名

语法规定:

可以由:字母、数字、_、$ 组成,但不能以数字开头。 不能与关键字、保留字重名。

约定俗成:

望文生义、见名知义。 类名由一个或多个单词组成,每个单词首字母大写(pascal)。 函数名、变量名由一个或多个单词组成,首单词首字母小写,拼接词首字母大写(camel)。 包名全小写,只可以使用特殊字符 . ,并且不以 . 开头或结尾。 常量全大写,多个单词用 _ 连接。

类的命名

1.字母、数字、_、$ 组成,但不能以数字开头。

2.不能与关键字、保留字重名。

3.类名首字母大写,第二个单词首字母大写(驼峰命名法)

4.望文生义、见名知义。

转义符

换行: n

tab键:t

public class Hello{
    public static void main(String[] args){
        System.out.println("hello word!");
        System.out.print("hello tword!n");
        System.out.println("**********");
    }   
}

10.练习

1.打印如下语句(创建新类)
序号  姓名  性别  年龄
​
1    张三   男    18

2.打印九九乘法表

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/643085.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号