一、java学习第一天-简介-配置环境-打印HelloWorld-学习路线

一、简介:
1、自动回收机制、面向对象、分布式的; SE是标准版,EE是企业版。
2、跨平台性:使用针对不同系统的不同JVM虚拟机,识别同一个class文件,实现跨平台
3、linux读利纳克斯~
4、JRE: Java Runtime Environment JAVA运行环境,包含JVM(Java virtual machine),其执行class文件,可以跨平台。(可以搜索运行在JVM上的10种编程语言)
5、JDK: Java开发工具包包含JRE
6、简而言之:使用JDK开发完成的JAVA程序,交给JRE运行。

二、配置环境变量
使用notepad编写并通过命令行打印helloworld
1、安装javaJDK,一般用的最多的是jdk8(自动包含jdk和jre),从java9之后就有交互式的编程 cmd中输入jshell,用来验证一些简单的语句
2、配置环境变量,在path中添加d:\java\jdk***\bin目录
新建一个JAVA_HOME变量,值为d:\java\jdk*** 因为一些其他应用可以去这里找到jdk的相关文件,所以前面的path中的目录就可以更改为%JAVA_HOME%\bin就可以
3、使用Notepad++编写HelloWorld一个Java程序
新建HelloWorld.java文件
class HelloWorld{
public static void main(String args[]){
System.out.println(“HelloWorld”);
}
}
4、使用cmd命令行,一般默认打开在C盘,输入d:,我这里测试文件在D盘
进入D盘根目录,然后输入 cd d:\java 我这里测试文件存在这里
然后输入java HelloWorld.java
就可以在命令行显示打印一行文字~
4、java -version //显示版本号
javac HelloWorld.java //生成class文件
java -cp d:\java HelloWorld //运行程序,这里不加class
5、在notepad插件里-HEX-Editor可以看class二进制文件内容
6、版本后面带LTS表示它是长期支持版本,比如jdk8、jdk11

三、输出HelloWorld

public class  HelloWorld{  //加上public要求文件名和类名一致
    public static void main(String[] args){ //main方法是程序入口,必须要有
         System.out.println("HelloWorld"); //数字不需要加引号
         System.out.println(12); 
 }
}

四、命名规范
1、名字由字母数字下划线和$符号组成
2、数字不能开头,不能含java的关键字,不能以中文和拼音命名
3、类名首字母大写
4、变量方法名首字母小写
5、编码改成GB2312可以识别中文

五、学习路径
1、Java核心技术-语法基础、面向对象、集合类-数据结构
并发多进程、异常处理、泛型、注释、枚举、IO、反射
书籍:JAVA核心技术、深入浅出JAVA、Head First Java
实战演练
2、Java与数据库-JDBC-MySQL-连接池、数据源-MyBatis-实战【图书管理系统】
3、Java Web技术-前端基础HTML/css/JS/Jquery/Vue-HTTP-Servlet-动态网页引擎thymelear等
Spring Core框架家族IOC、AOP、SpringBoot
书籍:Spring实战
4、项目实战-需求-架构-设计-(软件工程)-自动化测试(Junit、Mockit、Git、Maven、Gradle)—代码的性能、健壮性
通过开源项目建立自己的项目经验
5、大数据、高并发、微服务、专项精进、算法、JVM等

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值