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

Java入门

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

Java入门

1、Java的地位

Java在目前的市场中地位不言而喻。是技术中万金油般的存在。入门难度较其他语言较高。许多技术领域都会用到Java技术。地位与C语言不相上下。

2、Java的诞生

Java的语法是从C继承的,Java许多面向对象的特性受到C++的影响。Java也叫C++--,在C/C++的基础上添加了一部分功能,也删除(简化)了部分功能如指针。

3、Java的特点

语法简单、面向对象、稳定、与平台无关、多线程、动态等特点

3.1、简单

Java一门入门十分简单的语言。在许多基本语法与C++相同。

3.2、面向对象

基于对象的编程更加符合人的思维。在后续的博客中将持续更新详细介绍

3.3、平台无关性

Java语言最大的优势就是编写的软件能在执行码上兼容,在所有的计算机上运行。Java能做到这一点是因为在操作系统上提供一个Java运行环境(JRE),由Java虚拟机(JVM)、类库、以及一些核心文件组成。只要平台听过了Java运行环境,Java编写的软件就能在上面运行。后续会对JVM、类库进行详细介绍。

运行原理:

Java虚拟机负责将字节码翻译成虚拟机所在平台的机器码,并让当前平台运行该机器码。

3.4、多线程

Java很重要的特点就是内置多线程的支持。多线程允许同时完成多个任务。实际上多线程是人产生多个任务在同时执行的错觉。目前处理器同一时刻只能执行一个线程,但是处理器在不同线程之间转换的速度非常快,远远超过了人接受信息的速度,所以会产生这种错觉。这是Java中非常重要的一部分,也是面试的重灾区。

3.5、动态

类是在运行时动态装载的,这使得Java可以在分布环境中动态地维护程序和类库

4、简单的Java应用程序 编写
 public class Hello{
     public static void main (String args[]){
         System.out.println("Hello World");
     }
 }
编译

使用Javac命令对 Hello.java文件进行编译。

即进入 Hello.java文件目录下打开cmd命令行输入 javac Hello.java

编译后会出现一个名为Hello.class的文件,这个文件即Hello类的字节码,且一个字节码文件只能保存一个类的字节码。

运行

一个Java应用程序必须有一个类含有public static void main (String args[]){}方法,同时称有这个方法的类为主类。

使用Java命令对Hello类进行解释执行。

即进入 Hello.class文件目录下打开cmd命令行输入 java Hello.class

5、注释
 public class Hello{//单行注释
     
     public static void main (String args[]){
         System.out.println("Hello World");
     }
 }

6、编程风格

骆驼式命名法就是当变量名或函数名是由一个或多个单词连结在一起,而构成的唯一识别字时第一个单词以小写字母开始;从第二个单词开始以后的每个单词的首字母都采用大写字母,例如:myFirstName、myLastName,这样的变量名看上去就像骆驼峰一样此起彼伏,故得名。

第一个单词的首字母大写。常用于类名(类名首字母必须大写),方法等。

7、反编译

即通过javap命令对类进行反编译(将字节码还原为源文件)

进入要还原的机器码所在文件夹,打开cmd命令行输入 javap 要还原的类名.class

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

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

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