java基础-第一节 常识

一、入门常识
1、软件开发
      什么是软件?
软件,就是指令和数据的集合。软件被设计用来解决生活中的各种问题。
2、人机交互
程序由人设计,服务于人,所以需要与人交互。交互方式分两种,图形化界面和命令行界面。前者更常见一些。
常见的一些dos命令:
dir:directory,列出当前目录文件和文件夹
md:make directory,创建目录
rd:remove directory,删除目录
cd:进入指定目录
cd ..:返回上一级目录
cd /:退回到根目录
del:删除文件
exit:退出命令行
3、计算机语言
计算机需要以特定的方式来理解人类的思路。这种’方式‘就是程序设计语言。

二、java的跨平台性
1.java的一些特点:1995年由斯坦福大学研究的一种面向Internet的高级编程语言。简单易学,安全可靠,平台无关,面向对象。web应用开发的首选语言。
2.java语言的三种架构:javaee(enterprise)含jsp,servlet;javame(micro)非安卓java应用程序,javase(standard);standard是基础,可开发桌面应用程序。
3.java的跨平台性:同样是java写出来的程序,可以在各种平台上运行。实现方式:java虚拟机(jvm)。jvm会为java程序铺平道路。jvm克服了各种系统之间的不同,使得各种平台具有了平台无关性。

三、java语言环境搭建
1.JRE:java time environment,java运行环境。仅仅是提供运行,不能开发。
    jdk:java development kit,java开发工具包,包含jre,可开发调试可运行。
    jre含有jvm。
2.环境变量配置:将jdk下的bin目录路径添加到path(系统环境变量)中。
配置好环境变量后,就可以在各个不同目录下对bin下的各种应用程序进行调用,方便各种开发工具开发。
3.环境变量配置技巧:JAVA_HOME = c:/; 然后再path中放上%JAVA_HOME%即可动态获取haha 的内容。方便我们对路径进行变更。
3.在工作机上临时配置环境变量:
1、使用set命令,set path=xxx。优势:只在当前窗口生效的path。在当前cmd用start开一个命令行,会 继承当前cmd 的path。

四、java开发入门
1.将java代码放入拓展名为.java的文件中。
2.使用javac xxx.java对程序进行编译
3.java xxx 运行之。

class demo 
{
public static void main(String Args[]){
  system.out.print("hi");
}

}
4.文件名与类名的一致性:会方便开发。
5.一旦public,类名与文件名必须一致。

五、classpath的配置
当你需要在别的目录执行已经编译好的java字节码文件时,配置classpath可以完成你的目的。

如果有重名,优先级如何判断?

先找classpath。若无classpath,则当前目录。

设置classpath时,若在路径后加分号,则找完后会在当前目录下再找一次。若不加分号,则只会找path,不会再当前目录下查找。

若path下也有,则先当前目录,没找到-》再path。

六、一些规定
1.单词首字母大写。用有意义的名称进行命名。
2.进行缩进。
3.运行轨迹:java调用jvm:jvm查找文件中的主函数然后开始执行。
4.一个文件中可以包含多个class,编译后也会生成多个class。

七、注释
注释是为了方便代码维护。单行注释:// 多行注释:
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值