2017.10.9 java笔记
- 没有代码是看懂得的,是通过敲出来理解的、细心!踏实!严谨!
- 1、什么是软件:
- 常见的软件 :1.系统软件: Windows、 Linux、 dos ;2.应用软件: qq、飞秋等等
- 2、知识点:
- 1.DOS常用命令
- div:列出当前目录下的文件及文件
- md:创建目录
- rd:删除目录,直接删除,不进回收站
- cd:跳转目录
- cd .. 退回上一级目录
- cd / 退回根目录
- del:删除文件,不能用来删除文件夹,直接删除,不进回收站
- exit:退出DOS命令行
- 盘符: :切换盘符
- copy nul 文件.后缀名:新建文件
- 2.介绍JAVA
- java语言是一门高级的计算机编程语言(严谨的计算机编程语言)
- java是sun公司 Stanford University Nettwork由斯坦福大学的四个程序员与1995年推出的一门高级编程语言
- JAVA的特性
- 1、跨平台性
- 一次编译,多处运行
- 原理:只要在需要运行java应用程序的电脑上安装一个java(jvm)即可,由JVM来负责JAVA程序在该系统中的运行
- c++:只能在Windows下运行,它是微软的语言,Windows本身就是c和c++语言编写的
- 2、面向对象
- 封装、继承、多态、抽象
- 3、分布式
- 4、安全性
- 安全性可以分成四个层面即:语言及安全性、 编译时安全性、运行时安全性、可执行代码安全性
- 5、平台独立
- Oracle甲骨文公司将sun公司收购了,取得了JAVA的版权;java之父:詹姆士高斯林
- 1、跨平台性
- 3.安装JDK 配置环境变量
- JRE(java runtime environment)java运行环境是运行java程序的,它提供了java的核心类库和java程序在不同平台所需的JVM包括
- 1、JVM(java virtual machine)java虚拟机
- 2、API(Application Program Interface)应用程序编程接口
- JRE的三项主要功能
- 加载代码:由类加载器(class loader)完成
- 检验代码:由字节码检验器(bytecode verifier)完成
- 执行代码:由运行时解释器(runtime interpreter)完成
- JDK(java develop kit)java开发工具是提供给程序员开发java使用的包含了java程序的开发工具和jre
- 如果想要运行一个开发好的java应用程序,计算机只需要安装jre即可
- JDK的下载地址:www.oracle.com 及 java.sun.com
- 安装注意:路径中不要有中文或者空格
- JDK目录结构:
- bin:存放java的编译器(javac.exe)和java解释器(java.exe)的执行文件
- db:java开发自带的的数据库
- include:存放用于本地方法的文件
- jre:存放java的运行环境文件
- lib:存放java的类库文件
- src.zip:jdk提供类的源代码
- 配置环境变量:
- 计算机-属性-高级系统设置-系统设置-Path:添加jdk的bin目录,中间以;英文分号分割
- JRE(java runtime environment)java运行环境是运行java程序的,它提供了java的核心类库和java程序在不同平台所需的JVM包括
- 4.执行第一个JAVA程序
- 需求:编写java程序在doc命名行中输出“Hello world”
- 编写步骤:
- 1、通过class关键字定义一个类,将代码编写到该类中
- 代码:
- 2、编写主函数main叫做主函数,是java程序的入口
- 3、System.out.printl 输出语句,输出" "中的内容,语句结束以;分号结尾
- 1、通过class关键字定义一个类,将代码编写到该类中
- 运行步骤:
- 1、将java代码编写到拓展名为.java的文件中
- 2、通过javac命令对该java文件进行编译
- 3、通过java命令对生成的class文件进行运行-无报错即可结束
- 创建java文件——javac命令编译——生成.class字节码文件——java命名运行——结束
- 注意:当java文件被修改后,必须使用javac重新编译后再使用java命令运行
- 5.JAVA的注解(三种)
- 1、单行注释 //
- 2、多行注释 /* */
- 3、文档注释 /** */
- 被注释掉的语句 将不再被执行
- 6.标识符 标识符命名规范
- (包括文件及文件夹)必须英文单词开头,不能使用中文命名
- 1.DOS常用命令
- 相关资料:
- JAVA是一门繁琐、复杂、需要理解知识点,贯穿细节的组合
- 文件不要保存在桌面或C盘
- java是解决人机交互
- 明确:(功能)需求
- java由一堆关键字、语法组成
- 代码看是难看不懂的,必须要去敲才能理解
- C是面向过程、java是面对对象
- 大数据:数据采集和数据分析
- 一门【严谨】的计算机编程语言
- 安卓基于java
- 职业素养:
- 表达训练:增强自信、逻辑组织、能力、随机应变
- 素质拓展:明确人生目标、认识自我、增强综合能力
- 技术交流:了解项目流程、感知团队合作、职场把握
- 服务指导:简历、自我营销、后期跟踪
- *目标:1-3年后达到什么成就,职业规划、自我管理、走出舒适区、选择javaee课程的原因
- 同学分享:
- 大胆想,细心做、细节决定成败、标准(怎样实现,怎样写,工作原理)、培训编程兴趣、不要对不起自己的时间和学费、语言沟通,技巧、怎样有效率的做、合理安排时间、如何开展工作、拼搏到无能为力,坚持到感动自己!
- 思想转变:现在是岗前学习,我们是一群职业人