初始Java

初识java

tiobe、PyPL 排行榜每月一更 :放映某个编程语言的入门程度

一 java可以做什么

(1)客户端 : 银行软件、商场结算软件

(2) 浏览器 : 京东商城、淘宝网、易趣网

(3) 移动端 : Android 、App

(4) 高速运算和存储 : 大数据开发

编程:顾名思义 编:编一个程序

		    程 : 程序,对一个系列动作的执行过程的描述

编写程序的工具就是计算机语言。

二 历史由来

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平台企业版(*Java*2 Platform Enterprise Edition,Java EE*、J2EE)

Java SE --> Java EE->企业级开发(网站开发),后期开发/服务器开发。

JavaME(X)->Android

98年12月历史意义 Java的三大版本诞生

三 跨平台原理与虚拟机

跨平台:我的程序可以在Windows上运行,也可以在Android上运行、iOS、linux…

	write the once , run it anywhere.        写一次在任何地方都可运行。

.class  字节码文件   一种为二进制文件

	*他需要运行在JVM上(java虚拟机)

我们的字节码文件是运行在JVM上,而JVM是运行在各种操作平台

四 熟悉掌握安装、配置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自动配置的环境变量 删了就可以了)-> 确定。

五.熟练掌握使用记事本开发第一个Java程序

步骤:

1.新建记事本

2.编写源代码 .java文件

public class HelloWorld{
	public static void main(String[] args){
		System.out.println("Hello World!");
	}
}

3.编译源代码 (这个源代码是给我们看的 我们要将其翻译给计算机运行 .class文件(字节码文件/伪二进制/byte code))

javac HelloWorld.java

4.运行字节码文件

`java HelloWorld

(1)java程序结构注意事项

(1)、类名于文件名完全一样!采用帕斯卡/大驼峰命名法。

		首字母大写!,如果有多个单词,每个单词的首字母都大写

(2)、main()程序入口,四要素必不可少。

 前期的main绝对要写且不能写错。

(3)、每一块内容 必须要有{}而且——呼应。

(4)、每一条语句必须以;结尾。

(5)、java是严格区分大小写。

(6)、要有缩进效果,同一级的要保持对齐  表示下一级的时候 要有4个空格缩进。	

(2)编写java三个步骤

1)、创建java源程序

2)、编译源程序生成字节码文件

3)、运行字节码文件

六. 掌握输出语句

System.out.print(); //输出完不换行

System.out.println();//输出完换行

(1)、转义符:有特殊含义的文字 它的使用必须在""中

	System.out.println("xxx\n")

1)、\n 换行

2)、\t   相当于一个制表位   有时候会自动调整结构
		了解: 一个\t 相当于键盘上的tab键(8个空格)
				他是补全当前字符串长度到8的整数倍最少一个最多8个空格

(1)注释:为了方便自己和他人阅读代码所做出的解释性内容。

	程序的编写未来是给人看的  不是给机器看的。

1) //  单行注释

2)、/*  

	*/(多行注释)
	
3)、/**
	
	*/(文档注释)

七.会使用Eclipse开发程序

(1)、IDE:一般包括编辑器、调试和图形用户界面等工具。集成了代码编写功能、编译功能、

调试功能等一体化的开发软件服务套。

(2)作用:提升你的开发效率。

(3)主流的开发java的IDE:

Eclipse:Eclipse基金会    免费  2018年JavaEE被Oracle正式移交给Eclipse基金会    改名为     JakartaEE   (雅加达)  		

MyEclipse     :IBM和另一个....出品的      收费   

IDEA:    Jet Brains 公司出品     收费

(4)Eclipse:

	Mars版本   java1.7

	Neon 版本   java1.8

	Oxygen版本  java1.8 

	Photo版本    java1.8

	工作空间(workspace):项目存储在哪  在IDE里面  源代码是存放在项目里的

		(1)、进入到java工作模式

		(2)、切换字符编码为UTF-8

				window->首选项->搜索workspace->选择第二个workspace->	

					修改Text File  Encodin—>UTF-8。

		(3)、新建 Java Project

				JRE:运行环境必须要有

				src(source):存放源代码

		(4)、在src下新建package(包)

				包:用于给源代码区分位置的

				规范:公司域名的倒序+你自定义的名称    包名必须全部小写

					www.kgc.cn:cn.kgc.xxxxxx

		(5)、在package上新建Class(类)

				写上类名  然后完成一个基本的类结构就出来了

		(6)、编写你的源代码

		(7)、右键->run as->Java application 运行你写的Java程序

八.会使用反编译工具

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

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

jad

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值