原创笔记 java基础0001
001个人笔记 仅当做笔记使用 日期2020/1/3
java的开发 基础入门 001
java的开发工具 :
- jdk (注意最好不要使用最新版本的jdk 出现的bug都比较难解决)
2.配置环境变量,验证jdk是否安装成功> windows+r 在运行窗口输入cmd进入命令窗口打上java 或者 java -version
- 在使用记事本进行编写java代码 需要改变记事本的后缀为.java,运行则需要cd转到 .java文件目录下 进行编译即javac xxx.java,
- 启动即在命令窗口输入java xxx
- 小诀窍: 如没有配置环境变量 仅仅只是安装了jdk 可以在jdk的bin目录下地址栏里面输入cmd 进入当前文件夹的命令窗口,在当前文件下写到 .java文件 ,可以在开启的命令窗口直接运行
- 注意: 很多入门有些人比较喜欢用 记事本进行编程 此处在Windows里面有一个坑 就是编码问题,只要在命令窗口里面说明一下编码就可以了 即:javac -encoding utf-8 加上 类名.java 列:javac -encoding utf-8 helloword.java
3.安装 Eclipse软件 直接进入官网下载
- 注:此处最好检查一下jdk是否和eclipse绑定,进入eclipse 点击最上面一行的 Windows>preferences>java>Installed JREs里面检查表格里是否出现你安装的 jdk 如果中途有需要更换jdk则可以在这里Remove 掉你的JRE 然后点击Add添加新的JRE
第一个java的程序,经典的HelloWorld
开发步骤:
- 建立工程
进入Eclipse 点击左上角的File > new > java Project > 在Project name 起名>Finish
注意:在 new 延伸的窗口中找不到java工程 可点击最下面的other 搜索 java Project >Finish
在Project name 起英文名 最好不要有中文或者 其他符号
2.建立一个源文件,包路径
点开 工程 在src下面 右键new一个包即 Package
3.java代码,创建类
在包名下右键 new 一个类 class >起名 >勾选public static void main(String[] agrs)>Finish
勾选:public static void main(String[] agrs)的作用就是创建类的时候自带一个main方法
补充:查看工程在电脑的位置 ->在工程上右键 找到最下面点击Properties>Resource 右边显示的Localhost就是文件位置
4.执行,创建主方法,主函数,入口函数 main
一般创建main方法 有 1. 在类里面输入main 然后Alt+/+回车
2. 在类里面直接输入public static void main(String[] agrs){}
3 . 就想第三步那样 在创建类的时候勾选public static void main(String[] agrs)
5. 方法体System.out.println("HelloWorld");
在我们创建的main方法里面写入方法体即 System.out.println("HelloWorld"); 右键代码区域 Run As >java Application
package java.HelloWorld
public class HelloWorld{
public static void main(String[] args){
System.out.println("HelloWorld");
}
}
- 补充 :java文件即源文件执行的的过程: java编译>javac.exe程序 compile 编译
- java严格区分大小写
- java -文件的编译过程1.创建HelloWorld.java文件源文件(纯文本文件)
2.编译过程 java.java.compile编译成HelloWorld.class 目标文件(二进制文件)
3.运行过程 java虚拟机> 类加载器classLoader加载二进制目标文件,然后转成对应的电脑的二进制
文件,在电脑上执行
- eclipse 颜色为紫色的 英语 是关键字 ,自己的命名一定不要和他们重复
- java 特征一次编译,所有机器上运行(大部分通用),通俗跨平台 ,中间通过一层JVM, JVM则翻译成对应系统的二进制;
上一篇: Java调用Shell 脚本
推荐阅读
-
原创笔记 java基础0001
-
Java注解基础学习笔记
-
冒泡排序的算法分析与改进 博客分类: Java基础笔记 算法ExchangeJ#CC++
-
工厂方法模式解析例子 博客分类: Java基础笔记 设计模式MobileNokiaMotorolaUML
-
Java 中的正则表达式 博客分类: Java基础笔记 正则表达式JavaUnixF#J2SE
-
关于物流的5种模型10种算法的实现 博客分类: Java基础笔记 物流算法游戏JBuilderF#
-
Java 中的正则表达式 博客分类: Java基础笔记 正则表达式JavaUnixF#J2SE
-
Java的移位操作 博客分类: Java基础笔记 JavaBlogJ#
-
Java基础学习笔记
-
Java反射基础小入门(学习笔记)