菜鸟之路-java初识

学习java前需要了解的基础计算机知识

  1.软件:按照特定顺序组织一系列计算机数据和指令的集合;分为系统软件和应用软件;

    软件开发就是制作软件;

  2.人机交互:软件使人和计算机的交互更加便利;交互方式:图形化界面和命令行方式;

  3.命令行方式:dir 目录下的所有文件和文件夹       md  创建新目录

         rd 删除目录               cd   进入指定目录

         cd.. 返回上一级目录            cd\   返回主目录

         del  删除目录               exit   退出命令行



java的概述

  1.是sun公司1995年推出的一款高级编程语言,它是面向Internet的高级编程语言,具有面向对象 安全可靠,与平台无关的特点;

  2.java三种技术构架:JAVA EE (企业版)     JAVA SE(标准版)      JAVA ME(小微型)

  3.java的平台性:java编写的软件在任何系统平台上都可以运行;  实现原理:需要安装java虚拟机;



java环境搭建

  1.  JDK(java Development Kit)  包括:开发工具包 JRE;

    JRE(java Runtime Environtiment)  包括JVM和运行java程序必备的系统类库

    JVM(java Virtual Machine)  java虚拟机;

  2.JDK 安装完成后需要配置环境变量:我的电脑右击  属性  环境变量    系统环境变量  复制jdk下的bin目录路径到path后,用分号隔开;

    技巧:改变jdk文件名或路径导致环境变量不能使用,可以新建一个JAVA_HOME变量,把jdk路径写入,把JAVA_HOME变量写入path变量中(%JAVA_HOME%);

    临时环境变量配置:set path;



一个简单的Hello World的程序

  1.class HelloWorld{

      public static void main(){          //主函数;

        System.out.println("Hello World");  //输出

      }

   }

      class   类  专门用于定义类,是关键字,只能小写;

    HelloWorld  类名 规范是首字母大写,如果多个字母首字母都要大写;

     主函数   程序的入口,保证类的独立运行;   

  2.使用记事本开发java程序时后缀保存出错解决办法:窗口   工具    文件夹选项    查看    隐藏已知类型的文件夹选项取消打钩        

时间: 2024-10-17 22:52:44

菜鸟之路-java初识的相关文章

菜鸟之路——Java并发之ThreadLocal

一.什么是ThreadLocal ThreadLocal,很多地方叫做线程本地变量,也有些地方叫做线程本地存储,其实意思差不多.很多博客都这样说:ThreadLocal为解决多线程程序的并发问题提供了一种新的思路,ThreadLocal的目的是为了解决多线程访问资源时的共享问题.但其实这么说并不准确.ThreadLocal是为变量在每个线程中都创建了一个副本(此副本的意思是通过每个线程中的new操作来创建内容一样的新的对象,每个线程创建一个,而不是使用对象的引用),使每个线程可以访问自己内部的副

JAVA 初识类加载机制 第13节

JAVA 初识类加载机制 第13节 从这章开始,我们就进入虚拟机类加载机制的学习了.那么什么是类加载呢?当我们写完一个Java类的时候,并不是直接就可以运行的,它还要编译成.class文件,再由虚拟机解释给当前的操作系统去执行.这些过程都是我们看不见的,我们能看见的也就是一个.class文件.既然虚拟机要解释这些.class文件给当前的操作系统听,那么他怎么获得这些.class文件呢?虚拟机获得这些.class文件的过程就是类加载了. 所以,总结来说就是:虚拟机将.class文件从磁盘或者其他地

Python菜鸟之路:Django 路由补充FBV和CBV

在Python菜鸟之路:Django 路由.模板.Model(ORM)一节中,已经介绍了几种路由的写法及对应关系,那种写法可以称之为FBV: function base view . 今天补充另外一种路由关系的写法:CBV,即:class base view , 也可以看做为面向资源编程的另外一种叫法,类似tornado中的路由写法. 1. 建立路由关系urls.py from app01 import views urlpatterns = [ url(r'^home/', views.Hom

我的全栈之路-Java架构师技术栈

我的全栈之路-Java架构师技术栈 我的全栈之路 JavaSE篇 Java概述与开发环境搭建 Java数据存储 Java数据计算 Java程序流程控制 Java数组 Java面向对象程序设计(上) Java面向对象程序设计(中) Java面向对象程序设计(下) Java常用API 集合 泛型 异常处理 注解 IO/BIO/NIO AIO网络框架tio设计与实现 多线程 网络编程 反射和动态代理 日志 XML 正则表达式 Java语言新特性实践 数据库编程(JDBC+MySQL) 数据结构 算法

我的全栈之路-Java基础之macOS+Visual Studio Code开发Java程序

我的全栈之路-Java基础之macOS+Visual Studio Code开发Java程序 我的全栈之路 3.1 开发环境说明 首先说明下使用软件的版本,操作系统是基于macOS10.14.5,然后在macOS上安装了JDK11.03,如果想要了解macOS下JDK的安装,可以参考我的全栈之路-Java基础之macOS安装JDK,编辑器选用了微软公司开源的Visual Studio Code. 软件名称 软件版本 操作系统 macOS10.14.5 JDK JDK11.0.3 编辑器 Visu

我的全栈之路-Java基础之数据存储

我的全栈之路-Java基础之数据存储 我的全栈之路 2.1 标识符 标识符是在程序开发时给包,类.接口.注解,变量,方法命名的字符序列. 标识符在命名时需要遵守相关的规则和规范: 标识符的命名规则: 标识符不能是Java的关键字和保留字,关键字是Java中被赋予赋予特殊含义的单词,例如public static void等等.保留字是现有Java版本尚未使用,但是未来的Java版本可能会做关键字使用的单词,例如goto,const.但是可以包含关键字,保留字. 标识符可以由字母.数字.下划线组成

java——菜鸟之路

初识java 对于一个电脑小白的我,刚刚接触到java这么一门高大上的语言,我的内心无疑是崩溃的. 上课时老司机(老师)讲解的东西无疑是生涩难懂的- - 接触的都是一些新的名词-----让我一个只会上网登QQ打联盟上上百度的man情何以堪....慢慢的跟着老司机的脚步试着敲出了第一串代码并且编译解释成功时,内心是无比的满足与一种说不出的成就感的- - 让我对java有了想探索更深层次的冲动.也有一种想将java彻底征服的快感与成就感-  - 跟着老司机的这几节课我发现其实自以为很牛的我其实真的很

菜鸟成就数据之路--------java概述

一直想找时间来写博客,整理一下思绪.也平复一下日益浮躁的内心.从今天开始,我会经常在这里记录一下自己学大数据的过程.不求每天一篇,但求篇篇经典.好了废话不多说了,进入正题了 <----------------------------------华丽的分割线-------------------------------------------> 一.计算机基础及windows常用快捷键: 软件:一系列按照特定顺序组织的计算机数据和指令的集合. 常见的软件有:迅雷,QQ,Dos,Linux,win

菜鸟眼中的java前世今生

作为一个既不是计算机科班出身也不是培训班出来的菜鸟小测试,感觉前程无光,只能苦读自学,于是决定先从java语言开始.幸得身边有的大牛一枚,强烈推荐(疯狂java讲义),大牛每周末过来给免费答疑.很难吃透,如同天书,第一章是java的前生今世,犹如走马观花.但也想简单梳理下思路,来日回顾愿仍有收获. java语言的发展史: java语言因为纯粹的面向对象,相对于C++具有功能强大与简单易用的功能.有的开发将java作为一个平台,也有的开发将它作为一种信仰. 静态面向对象编程语言:先编译 后运行 动