点我跳过黑哥的卑鄙广告行为,进入正文。

Java多线程系列更新中~

  正式篇:

  1. Java多线程(一) 什么是线程
  2. Java多线程(二)关于多线程的CPU密集型和IO密集型这件事
  3. Java多线程(三)如何创建线程
  4. Java多线程(四)java中的Sleep方法
  5. Java多线程(五)线程的生命周期

  番外篇(神TM番外篇):

  1. Java 过一下基础
  2. 转载:java中Thread.sleep()函数使用
  3. Java多线程 Socket使用

Java是面向对象的语言 那么首先就要了解一下什么是面向过程和面向对象。

面向过程:关键在于“怎么做”。例如你想成为大侠,首先你需要断臂或者跌落悬崖,然后遇见雕兄或者白猿,然后再“重剑无锋”或者“九阳真经”等等。这里注重的是步骤,是一个逻辑上的过程,典型就是C语言中的函数调用,堆砌成一个程序。

面向对象:关键在于“抽出对象”。这样讲比较难以理解。举个例子,你是上帝,你想要谁成为大侠,那么你需要什么?你需要一个苦难系统,一个运气系统,一个人脉系统,一个后宫系统等等,像是这里苦难系统就是一个对象,给你提供各种各样的罪受,既可以是跌落悬崖,也可以是断臂,像是人脉系统,记录你的人际关系,人脉网,等等。 两者是不同的思考方式而已。

First Practice

我上去就是……就是一个”Hello world”。

前提:你已经安装好java和IDE,如eclipse,intelliJ,安装教程很容易搜索到。这里直接过了。 不管三七二十一,先敲出第一段程序,找下“手感”。

1 public class HelloWorld{
2     public static void main(String[] args){
3     System.out.println(“Hello World”);
4     }
5 }

其中,HelloWorld是一个公共类,那么它的文件名必然是HelloWorld.java,也就是公共类名和文件名需要保持一致。main函数则是程序的入口地址,System.out.println则是打印,其中println可以理解为print\n,也就是会在结尾自动换行。

基础数据类型

这里需要注意的一点就是Java的char类型是16位的。

还有就是float初始化的时候,java小数默认是double类型,float需要在小数后面加一个f,如3.14f。

循环结构

while(不帅&&没钱){找不到女朋友; //找到女票是不可能的,这辈子都不可能找到女票的
} 

条件结构

1 if(断臂为真){
2     成为大侠;
3 }else if(跌落悬崖){
4     有望成为大侠;
5 }else{
6     成为中侠;
7 }

Switch case

1 switch(游戏中干掉的人数){
2     case 0: emmm..;
3                 break;
4     case 1: kill!
5                 break;
6     case 2:double kill!
7                 break;
8     default: legendary;
9 }                    

数组

默认数组声明方法:

  如,int[] array;

创建数组方法:

  array = new int[10];

输入数据

开始我们打印输出了hello world,那么如何输入呢?

Scanner类,使用方法:

Import java.util.Scanner;

省略号

以下内容在main函数里

1 Scanner scan = new Scanner(System.in); //哈哈,没错,都有System.out了,自然有System.in
2 if(scan.hasNext()){
3     String str = scan.next();
4     System.out.println(“输入数据为:”+str);
5 }
6 scan.close();

转载于:https://www.cnblogs.com/hqinglau/p/10016811.html

Java 过一下基础相关推荐

  1. Java基于对象基础 基于对象和面向对象的区别(转)

    Java基于对象基础 基于对象和面向对象的区别 JavaScript设计者想把javascript语言设计成基于对象(object-based)的语言,他想把这个与面向对象(object-orient ...

  2. 支撑Java框架的基础技术:泛型,反射,动态代理,cglib

    以Spring为例要想看明白他的源码需要彻底理解Java的一些基础技术泛型,反射同时对于一些高级技术例如动态代理,cglib和字节码技术也需要掌握,下面就按章节来一一说清楚这些技术的核心部分,最后手写 ...

  3. java nextline_Java编程语言基础的9根支柱

    Java编程的基础概念包括:数据类型,分支与循环等. 1.HelloWorld 先从最简单的Java程序开始: public class HelloWorld{ public static void ...

  4. Java培训零基础学员必须要知道的知识点

    学习java那么遇到的知识点有很多,很多同学都会问到一些关于java的编程知识点,下面小编就为大家整理一下java培训零基础学员必须要知道的6个知识点. Java培训零基础学员必须要知道的6个知识点: ...

  5. java 必备_Java基础必备

    标签: 写这篇文章的目的是想总结一下自己这么多年来使用java的一些心得体会,主要是和一些java基础知识点相关的,所以也希望能分享给刚刚入门的Java程序员和打算入Java开发这个行当的准新手们,希 ...

  6. 2.1JAVA基础复习——JAVA语言的基础组成注释和常量变量

    JAVA语言的基础组成有: 1.关键字:被赋予特殊含义的单词. 2.标识符:用来标识的符号. 3.注释:用来注释说明程序的文字. 4.常量和变量:内存存储区域的表示. 5.运算符:程序中用来运算的符号 ...

  7. java 网络爬虫 正则表达式_【干货】Java网络爬虫基础知识

    原标题:[干货]Java网络爬虫基础知识 引言 Java 网络爬虫具有很好的扩展性可伸缩性,其是目前搜索引擎开发的重要组成部分.例如,著名的网络爬虫工具 Nutch 便是采用 Java 开发,该工具以 ...

  8. cmd运行java文件_Java基础 前传

    微信搜一搜秃然编程 一.关于MS-DOS MS-DOS(微软磁盘操作系统),是美国微软公司提供的磁盘操作系统.在美国微软公司推出Windows1.0.Windows3.0.1995年8月24日推出的操 ...

  9. JVM 内部原理(七)— Java 字节码基础之二

    JVM 内部原理(七)- Java 字节码基础之二 介绍 版本:Java SE 7 为什么需要了解 Java 字节码? 无论你是一名 Java 开发者.架构师.CxO 还是智能手机的普通用户,Java ...

最新文章

  1. .Net 中如何测试静态方法
  2. 不用python编程,制作词云图
  3. 从SOURCE_BUFFER单元开始存放了20个字母A, 编程将这20个字母A的字符 串向下移10个单元.
  4. python没有错误但是不显示结果_为什么我在Python3中加载模块时遇到问题但在Python2中没有加载?...
  5. 团队Alpha冲刺(三)
  6. python中模块、函数与各个模块之间的调用
  7. 【Java例题】1.3给朋友的贺卡
  8. hdu 2191 (多重背包二进制优化)
  9. Python time strftime() 方法
  10. 解决远程服务器ssh登陆慢等问题
  11. Spring 常见注解原理和自定义@interface注解
  12. oracle windows系统下卸载oracle 11g和安装oracle 11g
  13. 支付宝h5跳转小程序
  14. 走向面试之数据库基础:一、你必知必会的SQL语句练习-Part 2
  15. 期刊如何不分栏添加项目来源
  16. Springboot项目整合xxl -job
  17. 非常全面的贝叶斯网络介绍 非常多的例子说明
  18. 抖音开发 发布内容至抖音H5
  19. 旅游行业“春来早”,走着瞧旅行云南踏青游正火爆
  20. 计算机的基本组成及其工作原理

热门文章

  1. 2022-2028年中国社区体育产业深度调研及投资前景预测报告
  2. 2022-2028年中国降解塑料聚酯行业运行动态及投资机会分析报告
  3. Docker 入门系列(5)- Docker 端口映射(映射所有IP地址、映射到指定地址和指定端口、映射指定地址任意端口、查看映射端口配置)
  4. centos7ftp服务器的搭建
  5. Pytorch源码与运行原理浅析--网络篇(一)
  6. 正则表达式 - 语法
  7. 云计算灾备原理与预防恢复方案
  8. 分离内核和虚拟机支持安全的关键任务边缘计算
  9. 2021年大数据ELK(二十一):Logstash简介和安装
  10. 2021年大数据常用语言Scala(十六):基础语法学习 列表 List 重点掌握