java自学之路-day01

Java介绍

Javase教学

Javaee 企业应用

Javame 嵌入式应用

* A: java语言概述

                   * a: Java是sun公司开发的一门编程语言,目前被Oracle公司收购,编程语言就是用来编写软件的。

                   * b: Java的应用

                            * 开发QQ、迅雷程序(桌面应用软件)

                            * 淘宝、京东(互联网应用软件)

                   * c: Java的擅长

                            * 互联网:电商、P2P等等

                            * 企业级应用:ERP、CRM、BOS、OA等等

                   * d: Java语言平台

                            * JavaSE(标准版)部分,基础班学习JavaSE,JavaSE并不能开发大型项目。

                            * JavaEE(企业版)部分,就业班学习JavaEE,学习完JavaEE部分就可以开发各种大型项目了。

 

Webos

http://baike.baidu.com/link?url=JZKVFcp_7qnDSofWRxGb1A-e-iE1ahEECsDvtLskzLqgn2t1bkvwMrQxsWA9RASgrrNglkA5v2uQoDAc00C8OnyVies_CxxiTZg5OIRgvBO

Java企业级应用

l  OA:Office Automation 办公自动化

l  ERPEnterprise Resource Planning 企业资源计划系统

l  CRM:Customer Relationship Management客户关系管理

l  BOSS: Business & Operation Support System 业务运营支撑系统

常用的DOS命令

常用的DOS命令

              * a: 打开Dos控制台

                     * win+r--cmd--回车                   

              * b: 常用dos命令

                     * cd.. : 退回到上一级目录

                     * cd\  : 退回到根目录

                     * cd tools: 进入tools文件夹

                     * d:   : 回车 盘符切换

                     * cd d:\234 :进入d盘的234文件夹,再切换盘符(d:)才能进入d:\234

                     * dir  : 列出当前目录下的文件以及文件夹

                     * cls  : 清除屏幕

                     * ipconfig: 查看本机的相关网络配置

              * c: dos控制台运行记事本程序

                     * D:\>C:\windows\notepad.exe

                     * 还可以省略“.exe”后缀,例如:D:\>C:\windows\notepad

java怎么运行

源文件 .java 人写的

编译器 complier .class `Java虚拟机能懂得

解释器 interoreter 电脑机器能懂得

 

A: JDK与JRE的关系

              * a: JDK:它是Java开发运行环境,在程序员的电脑上当然要安装JDK;

              * b: JRE:Java Runtime Environment它是Java运行环境,如果你不需要开发只需要运行Java程序,那么你可以安装JRE。例如程序员开发出的程序最终卖给了用户,用户不用开发,只需要运行程序,所以用户在电脑上安装JRE即可。

              * c: JDK包含了JRE。

       * B: 跨平台特性

              * a: 平台指的是操作系统 (Windows,Linux,Mac)。

              * b: Java程序可以在任意操作系统上运行,一次编写到处运行

              * c: 实现跨平台需要依赖Java的虚拟机 JVM (Java Virtual Machine)

:程序编译

              * 作用:将程序员写的java源代码生成可以运行的Java程序(.class文件)

              * 过程:

                     * a:开启DOS窗口并切换到.java文件所在的目录 比如HelloWord.java存放于d:\234\day01\code 中

                     * b:切换到HelloWorld.java所在目录,但是此目录中没有javac命令,所以在编译时要写出javac命令的全路径

                     * c: d:\234\day01\code>d:\develop\java\jdk1.7.0_72\bin\javac HelloWorld.java 回车

                     * d:在d:\234\day01\code文件夹中多了个HelloWorld.class文件(又叫做字节码文件)

  • * A: Path环境变量配置方式一
  •          * a: 安装高级文本编辑器notepad++
  •          * b: 配置Windows的path环境变量
  •                 * 环境变量的作用:让Java的bin目录下的javac命令可以在任意目录下执行
  •                 * 配置方法:
  •                        * 右键点击计算机  →  选择属性  →  更改设置  →  点击高级  →  点击环境变量  →  找到系统变量中的path  →  将java安装目录下javac所在的bin目录路径配置到path变量中,用;(英文)与其他变量分隔
  •                 * 注意:
  •                        * 配置path后文件的访问顺序:先访问当前路径,如果当前路径没有该文件,则再访问path配置的路径
  •   * B:配置过程(建议使用这种方式配置)
  •          * a:右键点击计算机  →  选择属性  →  更改设置  →  点击高级  →  点击环境变量  →  创建名为JAVA_HOME的环境变量  →  将jdk所在的目录路径(bin所在的路径)配置到JAVA_HOME变量中

              * b: 用;与其他变量分隔  →  在path环境变量中添加%JAVA_HOME%\bin

Java main方法里面的args数组:

http://jingyan.baidu.com/article/86f4a73e63862a37d6526909.html

java原文件只能有一个公共类

http://blog.csdn.net/bareheadzzq/article/details/6562211

标识符

 

[词典]

identifier

 

 

 

 

 

 

 

* A: 标识符

              * a: 定义

                     * 就是给类,接口,方法,变量等起名字时使用的字符序列

              * b: 组成规则(只能包含下面的内容,不能有其它内容)

                     * 1: 英文大小写字母

                     * 2:数字字符

                     * 3:$和_

              * c: 注意事项

                     * 1:数字不能开头

                     * 2:不可以使用关键字

                     * 3:严格区分大小写,不限制长度

                     * 4:起名时,尽量达到见名知意

       * B:标识符中常见的命名规则(这些规定是不受语法约束的)

              * a: 包名:多单词组成时所有字母均小写,使用.连接  aaa.bbb.ccc

           * b: 类名&接口名:大驼峰式   AaaBbbCcc

           * c: 变量名&方法名:小驼峰式   aaaBbbCcc

           * d: 常量名:多单词组成是所有字母均大写,使用_连接AAA_BBB_CCC

       * C: 案例代码

              /*

                 标识符

                 Java中,自己定义的内容

                 自定义类的名字,上一个案例 HelloWorld

                 标识符的规则:

                      组成: 字母52个A-Z a-z 数字0-9 _ 下划线 $ 美元符

 

                      注意: 不能数字开头,不能是关键字

                      

                      定义名字:

                            _abc  0a  a0  a#a  a$a   void

                             YES  NO  YES NO   YES   NO

                             

                      类的名字: 首字母大写,第二个单词首字母大写

                       BeiJingShiHaiDianQuYiYuan

                       MeiGuoJiaLiFuNiYa

                      

                      方法的名字:首字母小写,每个单词首字母大写

                        addStudent 

              */

              public class Demo{

                    

              }

    

 

 

数据类型

l  基本类型

整型

十进制:数字开头 50

二进制:数字开头OB开头 OB11

八进制:数字开头O开头  O51

十六进制:数字开头OXE开头 OXE  0-9 A-F

字符型 :只能有一个字符,两个会报错

浮点型:

Boolean型:

字符串型:可以输出无限字符

l  引用类型

http://www.cnblogs.com/mjorcen/p/3968018.html

 

斐波那契数列

兔子繁殖问题引出http://baike.baidu.com/link?url=FfQKaNwo7NaI7KS4Vd0MX4pO4eNgofdMxIaF9SeEeUJPRotzIo1uMHRA9o9kAxWOoZkjG2yo3kwA3wHwipeOaH5AKMPMdRUnU3gJUR_pOOmWWNldaE3lYc0lYTk6PofG9WPJn0JCpvYCdJkkEtWVFq

Scaner的使用

http://bbs.itheima.com/thread-90856-1-1.html

delimiter() 
          返回此 Scanner 当前正在用于匹配分隔符的 Pattern。
hasNext() 
          判断扫描器中当前扫描位置后是否还存在下一段。(原APIDoc的注释很扯淡)
hasNextLine() 
          如果在此扫描器的输入中存在另一行,则返回 true。
next() 
          查找并返回来自此扫描器的下一个完整标记。
nextLine() 
          此扫描器执行当前行,并返回跳过的输入信息。

        public static void main(String[] args) throws FileNotFoundException { 
               

InputStream in = new FileInputStream(new File("C:\\AutoSubmit.java")); 
                Scanner s = new Scanner(in); 
                while(s.hasNextLine()){ 
                        System.out.println(s.nextLine()); 
                } 
        }

转载于:https://www.cnblogs.com/DMYMaster/p/7127971.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
智慧校园的建设目标是通过数据整合、全面共享,实现校园内教学、科研、管理、服务流程的数字化、信息化、智能化和多媒体化,以提高资源利用率和管理效率,确保校园安全。 智慧校园的建设思路包括构建统一支撑平台、建立完善管理体系、大数据辅助决策和建设校园智慧环境。通过云架构的数据中心与智慧的学习、办公环境,实现日常教学活动、资源建设情况、学业水平情况的全面统计和分析,为决策提供辅助。此外,智慧校园还涵盖了多媒体教学、智慧录播、电子图书馆、VR教室等多种教学模式,以及校园网络、智慧班牌、校园广播等教务管理功能,旨在提升教学品质和管理水平。 智慧校园的详细方案设计进一步细化了教学、教务、安防和运维等多个方面的应用。例如,在智慧教学领域,通过多媒体教学、智慧录播、电子图书馆等技术,实现教学资源的共享和教学模式的创新。在智慧教务方面,校园网络、考场监控、智慧班牌等系统为校园管理提供了便捷和高效。智慧安防系统包括视频监控、一键报警、阳光厨房等,确保校园安全。智慧运维则通过综合管理平台、设备管理、能效管理和资产管理,实现校园设施的智能化管理。 智慧校园的优势和价值体现在个性化互动的智慧教学、协同高效的校园管理、无处不在的校园学习、全面感知的校园环境和轻松便捷的校园生活等方面。通过智慧校园的建设,可以促进教育资源的均衡化,提高教育质量和管理效率,同时保障校园安全和提升师生的学习体验。 总之,智慧校园解决方案通过整合现代信息技术,如云计算、大数据、物联网和人工智能,为教育行业带来了革命性的变革。它不仅提高了教育的质量和效率,还为师生创造了一个更加安全、便捷和富有智慧的学习与生活环境。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值