初始Java(上课笔记)

1.了解Java的历史由来

编程语言流行趋势:Tiobe、PYPL排行榜
apache、spring、eclipse、alibaba、google…
sun公司(升阳公司)正式在1995年公开了Java。
Sun公司打算进军机顶盒,C不太合适,于是打算开发一个新的编程语言oak。
詹姆斯·高斯林()
2009年 Sun被Oracle(甲骨文)收购了,所以自然Java这些全都是Oracle。
目前,Java2平台有3个版本,它们是适用于小型设备和智能卡的Java2平台Micro版(*Java2 Platform Micro Edition,JavaME、J2ME)、适用于桌面系统的Java 2平台标准版(Java2 Platform Standard Edition,Java SE、J2SE)、适用于创建服务器应用程序和服务的Java 2平台企业版(Java2 Platform Enterprise Edition,Java EE、J2EE)
Java SE --> Java EE(网站,服务器)。
Java具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点。Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等

2. 了解Java虚拟机与跨平台原理

跨平台: 我的程序可以在windows平台上运行,还可以在android上运行、ios、linux…
write once , run it anywhere. 写一次 在任何地方都可以运行。
.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 HelloWorldHelloWorld{
    public static void main(String[] args){
	     System.out.println("Hello World!");
    }
    public classHelloween
}

3.编译源代码 (这个源代码是给我们看的 我们要将其翻译给计算机运行 .class文件(字节码文件/伪二进制/byte code))javac HelloWorld.java
4.运行字节码文件java HelloWorldJava程序注意事项:
类名必须和文件名相同!
采用帕斯卡命名法/大驼峰命名法。首字母大写,如果有多个单词,每个单词的首字母都大写。
前期我们的main绝对要写 而且不能写错!
public static void main(String[] args){}
每一块内容 必须要有{} 而且一一对应每一条语句 必须以;结尾Java是严格区分大小写要有缩进效果,同一级的要保持对齐 表示下一级的时候 要有4个空格缩进。

5. 掌握输出语句

stem.out.print(); // 输出完 不换行
System.out.println();// 输出完 换行
转义字符:有特殊含义的文字
它的使用必须在""中System.out.print(“xxxx\n”);\n : 换行\t:表示一个制表位
有时候会自动调整结构注释:为了方便自己和他人阅读代码所做出的解释性内容。
它不会被编译,仅能在源代码中查看。
程序的编写未来是给人看的 不是给机器看的。

6.会使用Eclipse开发程序

IDE:一般包括代码编辑器、编译器、调试器和图形用户界面等工具。
集成了代码编写功能、分析功能、编译功能、调试功能等一体化的开发软件服务套。
它的作用:提升你的开发效率。主流的开发Java的IDE:
1.Eclipse:Eclipse基金会 免费 Java EE 被 Oracle正式移交给 Eclipse基金会 Jakarta EE。 2.MyEclipse:IBM和另一个…出品的 收费 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-8window -> 首选项 -> 搜索workspace -> 选择第二个workspace -> 修改Text File Encoding -> UTF-8。
3.新建Java Project JRE:运行环境 必须要有 src(source):存放源代码
4.在src下新建package(包) 包:用于给源代码区分位置的 规范:公司域名的倒序+你自定义的名称 包名必须全部小写 www.kgc.cn : cn.kgc.xxxx
5.在package上新建Class(类) 写上类名 然后完成 一个基本的类结构就出来了
6.编写你的源代码
7.右键 -> run as -> Java application 运行你写的Java程序

7. 会使用反编译工具

编译(compile):将.java文件 -> .class文件
反编译(decompile):将.class文件 -> .java文件

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值