• 首页 首页 icon
  • 工具库 工具库 icon
    • IP查询 IP查询 icon
  • 内容库 内容库 icon
    • 快讯库 快讯库 icon
    • 精品库 精品库 icon
    • 问答库 问答库 icon
  • 更多 更多 icon
    • 服务条款 服务条款 icon

Java极快人门和IDEA开发工具的使用

武飞扬头像
Langfeiluo
帮助1

Java的概述:

1、Java是sun公司1995年推出的,2009年被oracle公司收购
2、Java的爸爸是詹姆斯*高斯林
3、 Java是一门高级编程语言:语言风格接近人类的自然语言,写程序简单易懂。
4、Java的流行度很高,商业占用率很搞
5、很重要的特性:可移植性
6、Java能干什么呢?
  基本上什么都可以干,但是最被市场认可的是企业级开发:京东淘宝这种互联网系统。
7、Java的技术体系
(1)JavaSE:标椎版:Java技术的核心和基础
(2)JavaEE:企业版:大型互联网企业级解决方案,充分被市场认可
(3)JavaME:小型版:移动应用的解决方案,没有被市场认可
8、JAVA是混合型(又是编译型,又是解释型)

Java的产品:JDK:

  JDK:java development kit (java开发工具包)
(1)Java的开发工具包,必须安装它才能使用Java
(2)要去Oracle官网下载,安装JDK时不要放在空格和中文目录下
(3)Java代码(Java文件)经过javac命令编译成字节码文件(class文件),字节码文件经过java命令得出结果;而要使用这两个命令必须安装jdk,所以必须安装jdk才能使用java。
(4)LTS:长期支持:JDK8、11、17
(5)JDK要使用的两个最重要的程序
1、Java 执行程序
2、Javac 编译程序
(6)验证JDK是否安装成功
1、打开命令行窗口:Win R -->cmd 回车
2、输入Java,Javac,Java -version …看提示是否有毛病
注意:
  jdk安装的目录不要有中文和空格等特殊字符
  jdk不要安装在C盘(系统盘)下

常见的DOS命令

cd 进入到某个目录 多用tab键进行补全
cd … 进入到上一级
. 代表当前
dir:列出该目录下的文件和文件夹
cls:清屏
copy: copy src dest
del:删除
mkdir(md):创建目录
echo :输出
move(剪切,重命名): move a.txt b.txt(将a.txt改成b.txt)
exit: 退出
切盘:盘符:

开发一个Java的入门程序:

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

1、编写代码:全英文字母名称,首字母大写,后缀一定是.java结尾
2、编译代码:javac HelloWorld.java 产生class文件:HelloWorld.class
3、执行代码:java HelloWorld 输出:Hello World

Java程序的执行原理:

  Java程序最终会翻译,解释成计算机能识别的机器语言:000111…这样的形式驱动机器干活
  BUG:代表程序出现问题或者漏洞的意思
  debug:解决问题的意思

Path环境变量,Java_HOME:

PATH的作用:
  记住程序的路径,方便在命令行窗口的任意目录驱动程序,为了以后的使用方便不用带全路径。新版本的JDK安装的时候会自动配置javac和java程序的路径到Path环境变量中去。所以,javac和java可以在命令行窗口中直接使用。
  用户变量:只有该登录用户才能使用
  系统变量:系统中的所有用户都能使用
  自己使用配置到哪里都行
重点注意:
  老版本的JDK安装的时候是不会自动配置javac和java程序的路径到Path环境变量中去,需要自己手动配置javac和java的Path
Path:E:\software\jdk8\bin
JAVA_HOME:E:\software\jdk8
  还有一种配置方式:当我们配置好JAVA_HOME目录后,我们可以把Path的环境变量改成%JAVA_HOME%\bin

JDK与JRE、JVM的关系

  JRE:java runtime environment (java运行环境)
  jdk包含了jre
  编程者:jdk(编译加运行)
  运行:jre (运行)
  jre中包含了jvm

跨平台

  不同的jvm
  不同平台装不同jdk,不同jdk里面有不同的jvm

JVM是什么

  jvm是规范
  hotspot 产品(我们使用的绝大多数JVM都是hotspot)

Class(字节码)文件

  class文件也是一个规范文件,所有的class都应该遵循该规范
  它规范着这个文件中的多少个字=字节代表什么
  可以通过一些插件和工具查看
  Java虚拟机不和包括Java在内的任何语言绑定,它只和“Class”文件这种特定的二进制文件格式相关联;Class文件结构不仅是Java虚拟机的执行入口,更是Java生态圈的基础和核心
  javap : 查看字节码的汇编命令 (javap --help(列出javap 命令的用法))
  class ---->汇编命令
  jd反编译工具可以把class文件编译成源码。

常见的开发工具:Inellij IDEA:

少量企业还在使用eclipse(myeclipse)
为什么使用IDEA?:
  快速开发,集成开发工具(IDE工具)工程结构化管理项目,有错误提醒,有代码智能补全…
IDEA去官网下载安装:傻瓜式安装
IDEA开发第一个Java程序:
1、必须创建工程project
2、必须创建模块module
3、创建一个包package
  二级包应该在src文件里建立,不能再包里建立包
4、创建类
这是项目,模块,包,类四者的关系
学新通

代码规范

1、括号成对敲
2、遇到左大括号要缩进
3、命名:
1、类名:首字母大写,驼峰标识(HelloWorld)
2、方法名:首字母小写,驼峰标识(sayHello())
3、变量:首字母小写,驼峰标识
4、常量名大写,并且单词与单词之间使用下划线隔开

4、相对集中的代码放一起,代码块与代码块之间用空行隔开
5、注释
6、操作符两边加空格
详细参考阿里的代码规范(嵩山版)

IDEA里面一些快捷键的使用:

学新通

这篇好文章是转载于:学新通技术网

  • 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
  • 本站站名: 学新通技术网
  • 本文地址: /boutique/detail/tanhhahhbg
系列文章
更多 icon
同类精品
更多 icon
继续加载