1.Java的历史由来
编程语言流行趋势排行榜:Tiobe(开发语言排行榜),PYPL(PopularitY of Programming Language编程语言排行榜),Apache软件基金会(Apache Software Foundation简称ASF)
sun公司(升阳公司)正式在1995年公开了Java,由詹姆斯.高斯林带队主持开发
2009年,sun被Oracle(甲骨文)收购,目前Java2平台有三个版本,它们是适用于小型设备和智能卡的Java2平台Micro版(Java2 Platform Micro Edition,JavaME),适用于桌面系统的Java 2平台标准版(Java2 Platform Standard Edition,Java SE),适用于创建服务器应用程序和服务的Java 2平台企业版(Java2 Platform Enterprise Edition,Java EE),Java SE --> Java EE(网站,服务器)
程序:描述现实生活中的实际场景,将其转换为计算机指令的形式展示出来
2. 了解Java虚拟机与跨平台原理跨平台
跨平台:我的程序可以在windows平台上运行,也可以在android、ios、linux平台上运行
.class 字节码文件,一种伪二进制文件,它需要运行在JVM(Java虚拟机)上
3. 熟练掌握安装,配置JDK的开发环境
编程人员使用:JDK(Java Development Kit,Java开发工具包),JDK内置一套JRE
客户使用:JRE(Java Runtime Environment,Java运行环境)
以后开发类的软件安装到一个develop(开发) 文件夹
源码:源代码,曾经编写此程序写的代码
我们要使用Java开发程序,需要用到的是jdk安装目录下的bin目录下的java.exe和javac.exe,但是这两个程序无法直接双击打开,需要在DOS命令行运行,进入DOS命令行:Windows+R键 -> 输入cmd回车,如果是电脑权限比较高的用户:在开始菜单直接输入cmd -> 右键以管理员身份运行
常用命令:
切换盘符:“磁盘名:”
创建文件夹:“mkdir 文件夹名”(make directory)
进入某个文件夹:“cd 文件夹路径”
查看某个文件夹下的所有内容:“dir”(directory)
每个文件夹下其实都有两个看不到的文件夹:“.(当前文件夹) 和 …(上一级文件夹)”
返回上一级文件夹:“cd …”
在DOS中运行.exe程序可以忽略掉.exe扩展名
查看当前安装的Java版本:“java -version”
配置环境变量可以解决为了运行此程序而需要编写很长的路径去找到它这个问题
path(路径)环境变量:
当在DOS中输入程序名要执行的时候,系统会先去当前目录下找这个程序,如果找不到,那么就会去path环境变量中寻找你配置过的路径,然后在这些路径中寻找是否有指定程序,有就执行,没有报错
windows+E -> 在空白处右键属性 -> 高级系统设置 -> 高级选项卡 -> 环境变量 -> 系统变量-> 新建 -> 变量名:“JAVA_HOME”变量值:“你的jdk安装目录的bin目录的上一级路径” -> 点击path环境变量 ->编辑 -> 在其中插入“%JAVA_HOME%\bin;”(如果有Oracle自动配置的环境变量,删掉就可以了) -> 确定
4. 熟练掌握使用记事本开发Java程序
步骤
1,新建记事本
2,编写源代码 .java文件
public class 文件名(文件名每个单词首字母大写){
public static void main(String[] args){
System.out.println(“内容”);
}
}
3,编译源代码 (将.java文件翻译成.class文件(字节码文件/伪二进制/byte code),然后让计算机运行)“javac文件名.java”
4,运行字节码文件“java文件名”
Java程序注意事项:
1,类名必须和文件名相同,采用帕斯卡命名法/大驼峰命名法,首字母大写,如果有多个单词,每个单词的首字母都大写
2,前期我们的main绝对要写,而且不能写错,“public static void main(String[] args){}”
3,每一块内容必须要有{} ,而且一一对应
4,每一条语句必须以“;”结尾
5,Java是严格区分大小写
6,要有缩进效果,同一级的要保持对齐 表示下一级的时候要有4个空格缩进
5. 掌握输出语句
“System.out.print(“”);” // 输出完不换行
“System.out.println(“”);”// 输出完换行
转义字符:有特殊含义的文字,它必须在""中使用
“System.out.print(“xxx\n”);”
“\n ”: 换行
“\t”:表示一个制表位,有时候会自动调整结构
注释:为了方便自己和他人阅读代码所做出的解释性内容,它不会被编译,仅能在源代码中查看
要求:在前期学习中,注释量保证在40%以上
注释应该出现在要解释的内容的上方或者右侧
单行注释:“//”
多行注释:“/* */”
6.会使用Eclipse开发程序
IDE:一般包括代码编辑器、编译器、调试器、图形用户界面等工具,集成了代码编写功能、分析功能、编译功能、调试功能等一体化的开发软件服务套,主要作用是提升你的开发效率
主流的开发Java的IDE:
1.Eclipse:Eclipse基金会,免费
2.MyEclipse:MyEclipse是基于Eclipse产生的定制版,主要用于Java EE,收费
3.IDEA:Jet Brains公司出品 收费
Eclipse:
Mars版本 Java 1.7
Neon版本 Java 1.8
Oxygen版本 Java 1.8
Photon版本 Java 1.8
工作空间(workspace):项目存储位置,在IDE里面,源代码是存放在项目中的
进入Eclipse:
1.切换到Java工作模式
2.切换字符编码为UTF-8
window -> 首选项 -> 搜索workspace -> 选择第二个workspace -> 修改Text File Encoding -> UTF-8
3.新建Java Project
JRE:运行环境,必须要有
src(source):存放源代码
4.在src下新建package(包)
包:用于给源代码区分位置的
规范:公司域名的倒序+你自定义的名称 ,包名必须全部小写
5.在package上新建Class(类)
写上类名,然后完成,一个基本的类结构就出来了
6.编写你的源代码
7.右键 -> run as -> Java application 运行你写的Java程序
7. 会使用反编译工具
编译(compile):将.java文件 -> .class文件
反编译(decompile):将.class文件 -> .java文件
初识JAVA
最新推荐文章于 2024-11-04 01:28:42 发布