java基础篇------从入门到精通(1)

一、软件开发

1.什么是软件开发

软件开发就是把数据指令组合在一块,能够完成相应的功能程序。

*系统软件:用于运行其他程序的平台,例如linux,Windows,Mac
*应用软件:完成相应功能的程序,例如QQ,微信,各种游戏。

2.软件开发的过程

1.分析和调研
2.需求设计
3.编码
4.测试
5.运维

3.人机交互

就是程序员和计算机的交流方式,有以下两种:

  • 图形界面:简单直观,易于接受
  • 命令行方式:需要一个控制台,输入特定的指令,让计算机运行,需要记住一些指令。

4.常用的DOS命令

通过一些DOS指令来操作计算机,常用的DOS命令有:

dir:列出当前目录下所以的文件和文件夹
md:创建目录
rd:删除目录
cd+路径:进入指定文件夹
cd..:退出上一级
cd\:退到根目录
del:删除文件
exit:退出DOS页面
help:帮助命令
cls:清除当前屏幕
ipconfig:查询自己的ip

怎样进入DOS指令操作计算机呢
1.Win+R
2.键入CMD
3.直接进入

5.计算机语言

为了更好的和计算机交流,使用计算机语言封装了一系列的指令,来帮助完成任务。
例如:c,c++,java,go

6.Java语言的框架

J2EE企业级
针对企业及开发,面向对象+Web容器,EJB(分布式)
J2SE标准版
允许部署于桌面,用于学习和嵌入式开发
J2ME小型版
嵌入式

二、环境搭建

1.跨平台原理

跨平台就是操作软件可以在不同的操作系统上运行,不需要进行处理。
其实Java程序是没有跨平台属性的,它的跨平台属性是因为自己的虚拟机JVM,不同的操作系统上有不同的JVM,Java程序的运行是靠JVM来进行的,所以才成就了Java的跨平台性,这就是JVM的魅力。

2.JDK和JRE的区别

JDK
jdk就是Java的核心,包含了运行环境和开发环境
JRE
所有程序需要在jre下运行,包含了JVM和Java的核心类库。
jre下的bin就是JVM,jre下的lib就是JVM运行的环境
JVM
是jre的一部分,虚拟出来的计算机。
总的来说:JDK是Java的开发环境,JRE是Java的运行环境
下载和安装这里就不赘述了
直接来看环境变量的配置吧

3.环境变量的配置

环境变量

一种快捷的访问方式,一种全局路径
想要在Windows下快捷执行某个软件,就可以将路径定义在path环境变量中。

配置环境变量

我的电脑------>右键属性------->高级系统设置------环境变量
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
先要新建,变量名设置成JAVA_HOME,值设置成你的jdk所存储的最大路径
这里就按照我的图片来设置就行,但是要在path变量里面加入
这样环境变量就配置完成了

三、hello world

可以用记事本或者开发工具来写成我们的第一个程序,将文件的扩展名改成.java,然后编译成.class文件

public class Demo01{
      public static void main(String[] args){
           System.out.println("hello world");
}
}

Demo01是类名

四、输出&输入

输出:System.out.println(“hello world”);

System.out.println("可以输出各种数据类型");

输入:Scanner

import java.util.Scanner;//引包
//定义方法
int s = new Scanner(System.in);
System.out.println("输入你想要输入的数字");
int a = s.nextInt();

程序短暂的停止
Thread.currentThread().sleep(1000);//程序短暂停止1000ms

Thread.currentThread().sleep(1000);//程序短暂停止1000ms

五、Java关键字&标识符

1.关键字

关键字是被Java赋予特殊含义的字符,单词,关键字都是小写。
关键字分类:

  • 定义数据类型
    class interface int byte double bool String
  • 数据类型的值
    0 ture flase null
  • 流程控制
    if for switch while do while break
  • 权限修饰符
    private public
  • 类 函数 修饰符
    static final

  • package import
  • 异常
    throws throw
package  com.test;//打包  分配子路径

2.标识符

标识符的组成:

  • 由字母,下划线,$,数字组成,但是数字不能开头
  • 标识符大小写敏感
  • 不能用Java的关键字
  • 不能用别的API类名叫做自己的类名
    注意:起名的时候只要标识符不是关键字就可以了
    标识符的书写规范:
  • 包名:多单词组成,所有字母都小写
  • 类,接口:多单词组成,所有单词首字母大写
  • 变量&函数名:多单词组成,第一个单词首字母小写,后面的内容首字母大写
  • 常量名:所有字母都大写,多单词用下划线连接
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值