Java语言概述
文章图片
Java环境搭建:JDK安装、常用命令
文章图片
补充几个命令行窗口的常用命令(记一下)
文章图片
Java入门程序: HelloWorld
文章图片
C:\Java\code新建一个HelloWorld.java用记事本打开,输入
public class HelloWorld{
public static void main(String[] args){
System.out.println("Hello World");
}}
cmd
C:\Users\93983>cd C:\Java\codejava的jdk11之后支持直接执行java程序,class为临时程序
C:\Java\code>javac HelloWorld.java
C:\Java\code>java HelloWorld
Hello World
补充知识: Java执行原理、bug介绍
文章图片
文章图片
补充知识:JDK组成、跨平台原理 JDK的组成
文章图片
Java的跨平台是什么含义,Java如何实现跨平台的?
一次编译、处处可用
我们的程序只需要开发一次,就可以在各种安装了JVM的系统平台上运行。
补充知识:JDK安装后Path和Java_home环境变量 Path环境变量
Path环境变量用于记住程序路径,方便在命令行窗口的任意目录启动程序。
path环境变量的位置在:我的电脑>属性->高级系统设置→>高级-→>环境变量
以前的老版本的JDK在安装的是没有自动配置Path环境变量的,此时必需要自己配置Path环境变量
Java_home环境变量
JAVA_HOME:告诉操作系统JDK安装在了哪个位置(将来其他技术要通过这个环境变量找JDK)
注意:较新版本的JDK只是自动配置了Path,没有自动配置JAVA_HOME。
推荐:Path %JAVA_HOME%\bin
IDEA集成开发工具的介绍、下载、安装 集成开发环境(IDE,Integrated Development Environment )
把代码编写,编译,执行等多种功能综合到一起的开发工具,可以进行代码智能提示,错误提醒,项目管理等等。
常见Java的IDE工具有: Eclipse、MyEclipse、IntelliJ IDEA、Jbuilder、NetBeans等。
IntelliJ IDEA开发工具
IntelliJ IDEA一般简称IDEA,是Java编程语言开发的集成环境,在业界被公认为最好的java开发工具
IDEA 在代码错误提醒,智能代码补全等多方面表现的都非常优秀,是Java开发企业级首选工具。
IDEA下载
下载: Download IntelliJ IDEA: The Capable & Ergonomic Java IDE by JetBrains
安装:傻瓜式安装,建议修改安装路径(不要安装在有空格和中文的路径下)。
IDEA开发第一个入门程序
文章图片
文章图片
文章图片
文章图片
文章图片
使用步骤
- 创建Project空工程
- 创建Module模块
- 创建Package包
- 创建class类
- 在类中编写代码
- 完成编译运行
文章图片
文章图片
文章图片
文章图片
包名:公司网址去掉www后倒着写,且全小写
文章图片
类
文章图片
package com.itheima.hello;
public class HelloWorld {}
输入main 按tab
package com.itheima.hello;
public class HelloWorld {
public static void main(String[] args) {}}
输入sout 按tab
package com.itheima.hello;
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello World");
}}
ctrl+d复制当前语句
执行程序
文章图片
文章图片
IDEA字体配置、快捷键、常用操作 【安卓开发|JAVA开发环境搭建-黑马程序员(个人整理版本)】
文章图片
IDEA中其他操作
- 删除类文件
- 修改类名称
- 修改模块
- 导入模块
- 删除模块
- 打开工程
- 关闭工程
推荐阅读
- python|用 Pandas 做 ETL,不要太快
- 大数据|为什么要做数仓分层,不做行吗()
- hive|面试官(hive表有数据,但为什么impala查询不到数据())
- github|内卷把同事逼成了“扫地僧”,把 Github 上所有面试题都整理了一遍~ 足足 24W 字
- 面试|【面试题】Java基础
- JavaWeb开发|Java中的BIO和NIO区别
- 蓝桥杯|2018第九届蓝桥杯国赛JAVA B组真题解析(带源码及解析)
- Java每日一题|【蓝桥Java每日一题】——14.球会落何处(有趣模拟题)
- 蓝桥真题|【蓝桥真题3】蓝桥改革变难,想进国赛这些能力你可缺一不可