zoukankan      html  css  js  c++  java
  • java学习第一天

    计算机基础知识

    计算机硬件(computer hardware)

    通常包括CPU,主板,内存,电源,主机箱,硬盘,显卡,键盘鼠标,显示器

    计算机软件(computer software)

    系统软件(操作系统),应用软件

    软件开发

    软件:按照特定顺序组织的计算机数据和指令的集合

    开发:软件分的制作过程

    软件开发:借助开发工具计算机语言制作的软件

    计算机语言

    语言:人类进行沟通

    计算机语言:人与计算机之间进行信息交流沟通的一种特殊语言,计算机语言中也有字符,符号等,常见计算机语言如:C,C++,C#,JAVA

    人机交互

    交互方式:图形化界面命令行方式(需要控制台和记住一些指令)

    快捷键

    Ctrl+A全选

    Ctrl+C复制

    Ctrl+V粘贴

    Ctrl+X剪切

    Ctrl+Z撤销

    Ctrl+S保存

    常见DOS命令:(win7可以shift屏幕右键选择在此处打开命令窗口或者windows+R输入cmd或者搜索程序cmd)

    盘符切换   d:

    列出当前目录下文件及文件夹   dir

    创建文件夹   md

    删除空文件夹   rd

    进入指令目录   cd       退一级目录   cd..

    删除文件  del

    删除一堆相同后缀名   del *.txt

    清屏   cls

    退出   exit

    调出记事本   notepad

    删除非空文件夹   rd /s aaaa(询问)    rd /s /q aaaa(不询问)

    java语言概述

    java语言发展史

    java之父詹姆斯·高斯林Oak,后改名为java

    Java Development Kit

    Java 2 SDK(主要是1.5或1.6的版本)

    Java语言平台版本

    J2SE标准版:基础

    •是为开发普通桌面和商务应用程序提供的解决方案
    •该技术体系是其他两者的基础,可以完成一些桌面应用程序的开发

    J2ME小型版:安卓方向

    •是为开发电子消费产品和嵌入式设备提供的解决方案

    J2EE企业版:PC浏览器方向

    •是为开发企业环境下的应用程序提供的一套解决方案
    •该技术体系中包含的技术如 Servlet、Jsp等,主要针对于Web应用程序开发
     
    Java语言特点
    开源,跨平台简单性,面向对象,分布式处理,健壮性,结构中立,解释性,高性能,多线程,动态,安全性
    java语言跨平台(可移植性)原理(通过java语言编写的应用程序在不同的系统平台上都可以运行):
    在运行程序的操作系统上安装一个java虚拟机(JVM :Java Virtual Machine),由JVM来负责java程序在该系统中的运行,JVM作为翻译。
    JRE与JDK:
    JRE(Java Runtime Environment   java运行环境):包括java虚拟机和java程序所需的核心类库
    JDK(Java Development Kit   java开发工具包):

    JDK是提供给Java开发人员使用的,其中包含了java的开发工具,也包括了JRE。所以安装了JDK,就不用在单独安装JRE了。

    其中的开发工具:编译工具(javac.exe)  打包工具(jar.exe)等

    简单而言:使用JDK开发完成的java程序,交给JRE去运行。JVM保证跨平台。(JDK包括JRE和JVM)

    JDK的下载安装

    此处不叙述

    HelloWorld案例

    开发工具介绍:notepad,Notepad++,Eclipse,MyEclipse

    第一个程序:

    新建HelloWorld.java文件,输入下列代码,在dos中指定路径输入javac HelloWorld.java进行编译,这时该路径下会生成HelloWorld.class文件,此时再输入java HelloWorld则会生成代码结果

    扩展名不能隐藏,否则会出错

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

    如果没有配置环境变量,只能在bin目录下才可以编译运行,因为只有该bin目录下有相应执行编译程序

    环境变量配置

    path环境变量配置作用:为了让在任意位置的源码可以用java指令执行

    配置方式1:进入环境变量配置,编辑Path添加jdk的bin目录

    配置方式2:创建新的变量名称JAVA_HOME,添加JDK的安装目录,之后编辑Path环境变量中JDK目录修改%JAVA_HOME%in;

    classpath环境变量配置作用:为了让在任意位置可以运行class文件

    配置方式:创建新的变量classpath,添加class文件所在目录

    classpath里面配置的路径有先后顺序,现在第一个路径查找,再再第二个,依次。其中.表示当前盘符根目录

    path和classpath的区别

    path环境变量里面记录的是可执行性文件,如.exe文件,对可执行文件先在当前路径去找,如果没找到就去path环境变量中配置的路径去找
    classpath环境变量里记录的是java类的运行文件所在的目录
     
    notepad++配置
     
     
  • 相关阅读:
    Encryption (hard) CodeForces
    cf 1163D Mysterious Code (字符串, dp)
    AC日记——大整数的因子 openjudge 1.6 13
    AC日记——计算2的N次方 openjudge 1.6 12
    Ac日记——大整数减法 openjudge 1.6 11
    AC日记——大整数加法 openjudge 1.6 10
    AC日记——组合数问题 落谷 P2822 noip2016day2T1
    AC日记——向量点积计算 openjudge 1.6 09
    AC日记——石头剪刀布 openjudge 1.6 08
    AC日记——有趣的跳跃 openjudge 1.6 07
  • 原文地址:https://www.cnblogs.com/zhuzhutest/p/5532078.html
Copyright © 2011-2022 走看看