`
Luob.
  • 浏览: 1595224 次
  • 来自: 上海
社区版块
存档分类
最新评论

java之1天

    博客分类:
  • Java
阅读更多
1.软件是什么
 软件:一系列按照特定顺序组织的计算机数据和指令的集合 
  常见的软件
      系统软件:DOS   window   Linux  Unix
      应用软件
             迅雷   QQ 扫雷

 软件实现了人和计算机之间交互

 交互方式
   图形化界面  
   命令行方式


DOS 命令
dir:列出当前目录下的文件和文件夹 
md:创建目录
rd:删除目录
cd:进入目录
cd..:退回到上一级目录
cd/: 退回到根目录
del: 删除文件 
ext:退出DOS命令

查找端口
netstat -ano|findstr '19868'

查找进程名字
tasklist|findstr 19868

杀死端口
taskkill /f /t /im  进程名字



java 语言的概述
1.是sun (Stanford University Network)斯坦福大学网络退出的高级编程语言
2.是面向internet 的编程语言
3.随着java在web方面的成熟,已经成为  web应用的首选开发语言
4.易学,面向对象,安全可靠,与平台(win)无关的编程语言

java语言的架构
1.J2EE(Java 2 Platform Enterprise Edition) 企业版   主要针对 Web应用程序
2.J2SE(Java 2 Platform Standard Edition) 标准版   普通桌面 商务应用 比如 JAVA的扫雷
3.J2ME(Java 2 Platform Micro Edition) 小型版  电子消费产品, 嵌入式开发,手机应用

Java5.0版本后更名为  JAVAEE  JAVASE  JAVAME


java 的特性
1.跨平台
   用java开发的应用可以在不同的系统上运行  
2.原理
  只要在需要运行java的应用程序的操作系统上安装一个 Java虚拟机 JVM 即可
  有JVM(Java  Virtual Machine)来负责运行Java程序在该系统中运行  

3.可以看出JVM是分版本的
   比如:Window  JVM  Linux  JVM  MAC JVM 



Java语言的环境搭建
1.JRE:(Java Runtime  Environment  Java 运行环境)
    包括JVM 和java程序所需要的核心类库,如果想要运行一个开发好的java程序,计算机中需要安装JRE   JRE只能运行 Java程序

2.JDK:(Java Delelopment Kit Java开发工具包)
   主要是供Java程序员 开发  Java 程序,器重包含了java的开发工具包,.也包括了JRE 所以安装 JDK就不用单独安装 JRE了
其中开发工具:javac 是编译工具  打包工具 jar.ext

简单而言: 使用 JDK 开发 完成java程序 ,使用 JRE 去运行java程序 



javaJDK的下载
1.www.oracle.com         开发 : JAVAEE ---> Platform---> JDK   只运行 就 :jre
2.www.sun.com            开发 : JAVAEE ---> Platform---> JDK   只运行 就 :jre

1.安装后可以直接带着jdk 目录走就可以, 装和不装的区别在于 注册表中有记录



java JDK目录的解析
1.bin: 开发工具 都在这里  (Binary) 二进制文件  里面有javac命令工具
2.jre: java应用程序运行 所有需要的工具包括 JVM


java环境变量的 永久配置
1.配置在前面 查找的速度越快
2.环境变量 JAVA_HOME =  c:\java\jdk6.0
3.设置 PATH+=%JAVA_HOME%\bin;


java 环境变量的 临时配置
1.set 是查看 所有的环境变量 
2.set path: 查看 path 环境变量的值 
3.set JAVA_HOME=c:\java\jdk6.0
4.set path=%JAVA_HOME%\bin;%path%
5.如果沿用 之前窗口的中设置的值  采用start 可以打开一个新的命令行窗口 里面的环境变量的值就是刚设置的 


java 编程体验
1.新建记事本 123.txt
2.打开  --输入  --- class Demp{ public satatic void main(String [] args){ System.out.println("Hello World");}}
3.保存123.java
4.编译 进入到 这个文件的所在目录 然后 使用 javac  Demo.java
5.运行  java Demo 
6.如果 class 前面有 public 则这个文件的名称  要和这个公共类名一样


使用环境变量配置 java中可执行文件目录
1.临时配置
 set  classpath=D:\java\workspace\

2.清空环境变量
 set classpath=   \\=后面不写就表示清空

3.在使用 java 运行虚拟机在启动的时候  先找环境变量 classpath  如果没有classpath 就开始找当前目录 下的 可执行文件  -->先classpath---> 本盘符

4:set classpath=c:\;   \\有 "分号" 就会先找 classpath  然后再找 当前目录
5:set classpath=c:\     \\没有 "分号" 只会找classpath 
6.set classpath=.:c:\;d:\    \\"."表示先找本目录 --> c:\-->d:\
7.set classpath=c:\;d:\        \\ 没有 "." 就不会在找当前目录目录 
8.set classpath=.:c:\;d:\  <=> c:\:d:\;  ";" 表都会找当前路径下  

比如:

c:\User\Bin>set classpath=.:c:\;d:\ 
c:\User\Bin>java Demo   \\ 会先找 c:\User\Bin> 下是否有 Demo.class 文件

换个
c:\User\Bin>set classpath=c:\;d:\;
c:\User\Bin>java Demo    \\会最后找 c:\User\Bin>下是否有 Demo.class 文件 

明白当前目录是只 c:\User\Bin> 就可以了


java中的规范(可遵守 可不遵守 ,不遵守就是 另类 会火星去吧  呵呵)
1.类名 必须要 首字母大写 
2.一个类中  只能有 一个main方法
3.编译类的时候  主要 类的后面的是否有隐藏的后缀名 !!!!


java中的注释
1. // 单行注释
2. /* 多上注释 */
3. /** 文档注释*/ 可以使用 javadoc.exe  生成 说明文档
4. 多行注释中 能有单行注释
5. 多行注释中 不能有多行注释
6. 文档注释中 不能有文档注释 和多行注释
7. 一般类和 函数 都加 文档注释
分享到:
评论

相关推荐

    java学习100天速成课件

    【Java学习100天速成课件】是一套针对初学者设计的全面教程,旨在帮助大家在相对较短的时间内掌握Java编程基础。这个课程涵盖了从入门到进阶的各个阶段,适合对编程有一定兴趣,但又没有Java背景知识的学习者。通过...

    韩顺平30天学java

    1. **Java环境配置**:首先,你需要安装Java Development Kit (JDK) 并设置好环境变量,确保Java编译器(javac)和Java运行时环境(JRE)能正常工作。 2. **基本语法**:学习Java的基础语法,包括数据类型(如整型...

    Java入门30天

    1. 平台无关性:Java的“一次编写,到处运行”特性打破了传统软件对特定环境的依赖,使得软件可以在不同硬件和操作系统上无缝运行,只需确保有Java虚拟机(JVM)支持。 2. 动态性和安全性:Java支持动态编译和运行...

    01-Java基础-第1天(Java概述java安装与环境

    "01-Java基础-第1天(Java概述java安装与环境"这个主题涵盖了Java学习的基础部分,包括对Java语言的整体理解、安装步骤以及配置环境变量等基础知识。 1. **Java概述**: Java是由Sun Microsystems公司(后被Oracle...

    java100天速成

    Java编程语言以其强大的功能、跨平台的特性以及丰富的开源库,成为了全球软件开发者的首选工具之一。对于初学者来说,掌握Java技术可以打开许多职业发展机会。"Java100天速成"是一个专为新手设计的学习计划,旨在...

    JAVA12天全掌握

    这不仅是一场快速学习的挑战,也是一个深度理解Java编程基础的全面之旅。通过本课程,学员将从零开始,逐步建立起扎实的Java编程基础,为未来在软件开发领域的发展打下坚实的基础。 第一天:Java简介与环境配置 1. ...

    21天学好JAVA

    1. **JAVA环境搭建**:首先,你需要安装JAVA开发工具包(JDK),配置环境变量,熟悉JAVA开发的基本环境。 2. **JAVA语法基础**:了解JAVA的基础语法,包括数据类型(如整型、浮点型、字符型、布尔型)、变量、常量...

    Java基础学习第二天

    Java的发展历程部分提到了Java之父:詹姆斯高斯林(James Gosling)。他开发的Java语言因为其“一次编写,到处运行”的特性,极大地推动了编程语言的发展。JDK(Java Development Kit)的发展历史也成为了Java学习者...

    2018年黑马程序员全套教程java基础第1天笔记+讲义

    《2018年黑马程序员全套教程java基础第1天笔记+讲义》是一份针对初学者精心编排的Java编程教程,旨在帮助新手快速掌握Java编程的基础知识。本教程结合了JDK9的新特性以及IntelliJ IDEA的实用技巧,为学习者提供了一...

    Java入门教程[9天快速入门JAVA]

    ### Java入门教程:9天快速入门JAVA #### 第一章:Java概述 ##### §1.1 Java语言出现的背景、影响及应用前景 **一、背景** Java 的诞生源自 SUN MicroSystems 公司的一项名为 Oak 的项目。1991 年,该项目由 ...

    Java学习100天速成课件

    1. **线程(Thread)**:Java中的多线程是其强大特性之一,允许程序同时执行多个任务。在Java中,可以通过继承Thread类或实现Runnable接口来创建线程。线程同步是多线程编程的关键,包括synchronized关键字、wait()...

    java面试笔试题库java软件设计java笔试题大集合及答案文档资料合集300MB.zip

    细品这杯香浓的咖啡——阿里中间件高级专家沈询的Java之旅.docx 给你一次机会面试架构师 你会问什么问题?.docx 超全面:程序员跳槽神级攻略.docx 跳还是不跳,是一个问题——跳槽时该如何权衡?.docx 进入IT企业...

    java提示几天前

    import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date; public class TimeFormatUtil { public static String getInterval(Date createAt) { // 定义最终返回的结果字符...

    java视频教程_黑马Java零基础辅导班[第一期]第1天课件源码

    本教程将围绕"Java视频教程_黑马Java零基础辅导班[第一期]第1天课件源码"的主题,对Java的基础知识进行深入讲解。 一、Java开发环境搭建 学习Java的第一步是搭建开发环境,这包括安装Java Development Kit (JDK) 和...

    23 天轻松搞定java

    ### 标题:“23天轻松搞定Java” 该标题表明这是一份关于在23天内掌握Java基础知识的学习资料。它暗示了这份资料会按照一定的计划或日程安排来帮助学习者逐步掌握Java语言的核心概念和技术。 ### 描述:“很不错的...

    27天成为Java大神之Day02

    在"27天成为Java大神之Day02"的学习旅程中,我们开始深入Java的世界。这个阶段,我们将重点理解Java的基础概念,为后续的高级主题打下坚实的基础。Java是一种广泛使用的面向对象的编程语言,由Sun Microsystems(现...

    21天学通java

    1. **21天学通Java**: - 这个课程旨在通过为期21天的学习计划帮助初学者掌握Java的基本语法和编程技巧。 - 适合于没有编程基础或者对Java不熟悉的学习者。 2. **Java零基础学习程序设计**: - 提供了一个从零...

    27天成为Java大神

    1. **Java基础语法**:首先,你需要掌握Java的基础,包括数据类型(如整型、浮点型、字符型和布尔型)、变量、运算符、流程控制(如if语句、switch语句、for循环和while循环)、数组以及字符串。 2. **类与对象**:...

    21天学会Java--教案

    第1-3天:Java基础知识 这个阶段会介绍Java的历史、发展和应用领域,以及如何安装Java开发环境(JDK)。还会讲解Java的基本语法,如变量、数据类型、运算符、控制结构(if-else、switch、for、while循环)以及基础的...

Global site tag (gtag.js) - Google Analytics